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