Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(200)

Unified Diff: chrome/browser/autofill/credit_card_field.cc

Issue 7014011: Change heuristic regex and order to match grabber-continental. (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/autofill/credit_card_field.cc
diff --git a/chrome/browser/autofill/credit_card_field.cc b/chrome/browser/autofill/credit_card_field.cc
index b322574e4af05d168c75c8dd2a9fd88b2348919b..268a03e39417059b24b99497a2fa03b5f01c9af5 100644
--- a/chrome/browser/autofill/credit_card_field.cc
+++ b/chrome/browser/autofill/credit_card_field.cc
@@ -135,13 +135,14 @@ CreditCardField* CreditCardField::Parse(AutofillScanner* scanner,
if ((!credit_card_field->expiration_month_ ||
credit_card_field->expiration_month_->IsEmpty()) &&
- ParseText(scanner, pattern, &credit_card_field->expiration_month_)) {
+ ParseText(scanner, FormField::Pattern(pattern, true),
+ &credit_card_field->expiration_month_)) {
if (is_ecml)
pattern = GetEcmlPattern(kEcmlCardExpireYear);
else
pattern = l10n_util::GetStringUTF16(IDS_AUTOFILL_EXPIRATION_DATE_RE);
- if (!ParseText(scanner, pattern,
+ if (!ParseText(scanner, FormField::Pattern(pattern, true),
&credit_card_field->expiration_year_)) {
scanner->Rewind();
return NULL;
@@ -150,7 +151,8 @@ CreditCardField* CreditCardField::Parse(AutofillScanner* scanner,
}
}
- if (ParseText(scanner, GetEcmlPattern(kEcmlCardExpireDay)))
+ if (ParseText(scanner,
+ FormField::Pattern(GetEcmlPattern(kEcmlCardExpireDay), true)))
continue;
// Some pages (e.g. ExpediaBilling.html) have a "card description"

Powered by Google App Engine
This is Rietveld 408576698