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" |