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

Unified Diff: components/autofill/core/common/autofill_regex_constants.cc

Issue 2877473002: Move autofill_regex_constants to core/common. (Closed)
Patch Set: Remove illegal dependency. Created 3 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: components/autofill/core/common/autofill_regex_constants.cc
diff --git a/components/autofill/core/browser/autofill_regex_constants.cc b/components/autofill/core/common/autofill_regex_constants.cc
similarity index 58%
rename from components/autofill/core/browser/autofill_regex_constants.cc
rename to components/autofill/core/common/autofill_regex_constants.cc
index 57b961df461c281cf9a3a2a6c3a808ec43f02792..47c9883b857de4ecb2de60b81127dfc83c96af48 100644
--- a/components/autofill/core/browser/autofill_regex_constants.cc
+++ b/components/autofill/core/common/autofill_regex_constants.cc
@@ -6,7 +6,7 @@
// different compilers, we use a script to convert the UTF8 strings into
// numeric literals (\x##).
-#include "components/autofill/core/browser/autofill_regex_constants.h"
+#include "components/autofill/core/common/autofill_regex_constants.h"
namespace autofill {
@@ -16,110 +16,108 @@ namespace autofill {
const char kAttentionIgnoredRe[] = "attention|attn";
const char kRegionIgnoredRe[] =
"province|region|other"
- "|provincia" // es
+ "|provincia" // es
"|bairro|suburb"; // pt-BR, pt-PT
const char kAddressNameIgnoredRe[] = "address.*nickname|address.*label";
const char kCompanyRe[] =
"company|business|organization|organisation"
- "|firma|firmenname" // de-DE
- "|empresa" // es
- "|societe|société" // fr-FR
- "|ragione.?sociale" // it-IT
- "|会社" // ja-JP
+ "|firma|firmenname" // de-DE
+ "|empresa" // es
+ "|societe|société" // fr-FR
+ "|ragione.?sociale" // it-IT
+ "|会社" // ja-JP
"|название.?компании" // ru
- "|单位|公司" // zh-CN
- "|회사|직장"; // ko-KR
+ "|单位|公司" // zh-CN
+ "|회사|직장"; // ko-KR
const char kAddressLine1Re[] =
"^address$|address[_-]?line(one)?|address1|addr1|street"
"|(?:shipping|billing)address$"
"|strasse|straße|hausnummer|housenumber" // de-DE
- "|house.?name" // en-GB
- "|direccion|dirección" // es
- "|adresse" // fr-FR
- "|indirizzo" // it-IT
- "|^住所$|住所1" // ja-JP
- "|morada|endereço" // pt-BR, pt-PT
- "|Адрес" // ru
- "|地址" // zh-CN
- "|^주소.?$|주소.?1"; // ko-KR
+ "|house.?name" // en-GB
+ "|direccion|dirección" // es
+ "|adresse" // fr-FR
+ "|indirizzo" // it-IT
+ "|^住所$|住所1" // ja-JP
+ "|morada|endereço" // pt-BR, pt-PT
+ "|Адрес" // ru
+ "|地址" // zh-CN
+ "|^주소.?$|주소.?1"; // ko-KR
const char kAddressLine1LabelRe[] =
"address"
- "|adresse" // fr-FR
+ "|adresse" // fr-FR
"|indirizzo" // it-IT
- "|住所" // ja-JP
- "|地址" // zh-CN
- "|주소"; // ko-KR
+ "|住所" // ja-JP
+ "|地址" // zh-CN
+ "|주소"; // ko-KR
const char kAddressLine2Re[] =
"address[_-]?line(2|two)|address2|addr2|street|suite|unit"
- "|adresszusatz|ergänzende.?angaben" // de-DE
- "|direccion2|colonia|adicional" // es
+ "|adresszusatz|ergänzende.?angaben" // de-DE
+ "|direccion2|colonia|adicional" // es
"|addresssuppl|complementnom|appartement" // fr-FR
- "|indirizzo2" // it-IT
- "|住所2" // ja-JP
- "|complemento|addrcomplement" // pt-BR, pt-PT
- "|Улица" // ru
- "|地址2" // zh-CN
- "|주소.?2"; // ko-KR
+ "|indirizzo2" // it-IT
+ "|住所2" // ja-JP
+ "|complemento|addrcomplement" // pt-BR, pt-PT
+ "|Улица" // ru
+ "|地址2" // zh-CN
+ "|주소.?2"; // ko-KR
const char kAddressLine2LabelRe[] =
"address|line"
- "|adresse" // fr-FR
+ "|adresse" // fr-FR
"|indirizzo" // it-IT
- "|地址" // zh-CN
- "|주소"; // ko-KR
+ "|地址" // zh-CN
+ "|주소"; // ko-KR
const char kAddressLinesExtraRe[] =
"address.*line[3-9]|address[3-9]|addr[3-9]|street|line[3-9]"
- "|municipio" // es
+ "|municipio" // es
"|batiment|residence" // fr-FR
- "|indirizzo[3-9]"; // it-IT
-const char kAddressLookupRe[] =
- "lookup";
+ "|indirizzo[3-9]"; // it-IT
+const char kAddressLookupRe[] = "lookup";
const char kCountryRe[] =
"country|countries"
- "|país|pais" // es
- "|国" // ja-JP
- "|国家" // zh-CN
+ "|país|pais" // es
+ "|国" // ja-JP
+ "|国家" // zh-CN
"|국가|나라"; // ko-KR
-const char kCountryLocationRe[] =
- "location";
+const char kCountryLocationRe[] = "location";
const char kZipCodeRe[] =
"zip|postal|post.*code|pcode"
- "|pin.?code" // en-IN
- "|postleitzahl" // de-DE
- "|\\bcp\\b" // es
- "|\\bcdp\\b" // fr-FR
- "|\\bcap\\b" // it-IT
- "|郵便番号" // ja-JP
+ "|pin.?code" // en-IN
+ "|postleitzahl" // de-DE
+ "|\\bcp\\b" // es
+ "|\\bcdp\\b" // fr-FR
+ "|\\bcap\\b" // it-IT
+ "|郵便番号" // ja-JP
"|codigo|codpos|\\bcep\\b" // pt-BR, pt-PT
- "|Почтовый.?Индекс" // ru
- "|邮政编码|邮编" // zh-CN
- "|郵遞區號" // zh-TW
- "|우편.?번호"; // ko-KR
+ "|Почтовый.?Индекс" // ru
+ "|邮政编码|邮编" // zh-CN
+ "|郵遞區號" // zh-TW
+ "|우편.?번호"; // ko-KR
const char kZip4Re[] =
"zip|^-$|post2"
"|codpos2"; // pt-BR, pt-PT
const char kCityRe[] =
"city|town"
- "|\\bort\\b|stadt" // de-DE
- "|suburb" // en-AU
+ "|\\bort\\b|stadt" // de-DE
+ "|suburb" // en-AU
"|ciudad|provincia|localidad|poblacion" // es
- "|ville|commune" // fr-FR
- "|localita" // it-IT
- "|市区町村" // ja-JP
- "|cidade" // pt-BR, pt-PT
- "|Город" // ru
- "|市" // zh-CN
- "|分區" // zh-TW
- "|^시[^도·・]|시[·・]?군[·・]?구"; // ko-KR
+ "|ville|commune" // fr-FR
+ "|localita" // it-IT
+ "|市区町村" // ja-JP
+ "|cidade" // pt-BR, pt-PT
+ "|Город" // ru
+ "|市" // zh-CN
+ "|分區" // zh-TW
+ "|^시[^도·・]|시[·・]?군[·・]?구"; // ko-KR
const char kStateRe[] =
"(?<!united )state|county|region|province"
- "|land" // de-DE
+ "|land" // de-DE
"|county|principality" // en-UK
- "|都道府県" // ja-JP
- "|estado|provincia" // pt-BR, pt-PT
- "|область" // ru
- "|省" // zh-CN
- "|地區" // zh-TW
- "|^시[·・]?도"; // ko-KR
+ "|都道府県" // ja-JP
+ "|estado|provincia" // pt-BR, pt-PT
+ "|область" // ru
+ "|省" // zh-CN
+ "|地區" // zh-TW
+ "|^시[·・]?도"; // ko-KR
/////////////////////////////////////////////////////////////////////////////
// credit_card_field.cc
@@ -135,18 +133,17 @@ const char kNameOnCardRe[] =
"|Имя.*карты" // ru
"|信用卡开户名|开户名|持卡人姓名" // zh-CN
"|持卡人姓名"; // zh-TW
-const char kNameOnCardContextualRe[] =
- "name";
+const char kNameOnCardContextualRe[] = "name";
const char kCardNumberRe[] =
"(add)?(?:card|cc|acct).?(?:number|#|no|num|field)"
- "|nummer" // de-DE
+ "|nummer" // de-DE
"|credito|numero|número" // es
- "|numéro" // fr-FR
- "|カード番号" // ja-JP
- "|Номер.*карты" // ru
- "|信用卡号|信用卡号码" // zh-CN
- "|信用卡卡號" // zh-TW
- "|카드"; // ko-KR
+ "|numéro" // fr-FR
+ "|カード番号" // ja-JP
+ "|Номер.*карты" // ru
+ "|信用卡号|信用卡号码" // zh-CN
+ "|信用卡卡號" // zh-TW
+ "|카드"; // ko-KR
const char kCardCvcRe[] =
"verification|card.?identification|security.?code|card.?code"
"|security.?number|card.?pin|c-v-v"
@@ -168,22 +165,22 @@ const char kCardCvcRe[] =
const char kExpirationMonthRe[] =
"expir|exp.*mo|exp.*date|ccmonth|cardmonth|addmonth"
"|gueltig|gültig|monat" // de-DE
- "|fecha" // es
- "|date.*exp" // fr-FR
- "|scadenza" // it-IT
- "|有効期限" // ja-JP
- "|validade" // pt-BR, pt-PT
- "|Срок действия карты" // ru
- "|月"; // zh-CN
+ "|fecha" // es
+ "|date.*exp" // fr-FR
+ "|scadenza" // it-IT
+ "|有効期限" // ja-JP
+ "|validade" // pt-BR, pt-PT
+ "|Срок действия карты" // ru
+ "|月"; // zh-CN
const char kExpirationYearRe[] =
"exp|^/|(add)?year"
"|ablaufdatum|gueltig|gültig|jahr" // de-DE
- "|fecha" // es
- "|scadenza" // it-IT
- "|有効期限" // ja-JP
- "|validade" // pt-BR, pt-PT
- "|Срок действия карты" // ru
- "|年|有效期"; // zh-CN
+ "|fecha" // es
+ "|scadenza" // it-IT
+ "|有効期限" // ja-JP
+ "|validade" // pt-BR, pt-PT
+ "|Срок действия карты" // ru
+ "|年|有效期"; // zh-CN
// Used to match a expiration date field with a two digit year.
// The following conditions must be met:
@@ -203,78 +200,74 @@ const char kExpirationDate4DigitYearRe[] =
// Used to match expiration date fields that do not specify a year length.
const char kExpirationDateRe[] =
"expir|exp.*date|^expfield$"
- "|gueltig|gültig" // de-DE
- "|fecha" // es
- "|date.*exp" // fr-FR
- "|scadenza" // it-IT
- "|有効期限" // ja-JP
- "|validade" // pt-BR, pt-PT
+ "|gueltig|gültig" // de-DE
+ "|fecha" // es
+ "|date.*exp" // fr-FR
+ "|scadenza" // it-IT
+ "|有効期限" // ja-JP
+ "|validade" // pt-BR, pt-PT
"|Срок действия карты"; // ru
-const char kGiftCardRe[] =
- "gift.?card";
+const char kGiftCardRe[] = "gift.?card";
const char kDebitGiftCardRe[] =
"(?:visa|mastercard|discover|amex|american express).*gift.?card";
-const char kDebitCardRe[] =
- "debit.*card";
-
+const char kDebitCardRe[] = "debit.*card";
/////////////////////////////////////////////////////////////////////////////
// email_field.cc
/////////////////////////////////////////////////////////////////////////////
const char kEmailRe[] =
"e.?mail"
- "|courriel" // fr
- "|メールアドレス" // ja-JP
- "|Электронной.?Почты" // ru
- "|邮件|邮箱" // zh-CN
- "|電郵地址" // zh-TW
+ "|courriel" // fr
+ "|メールアドレス" // ja-JP
+ "|Электронной.?Почты" // ru
+ "|邮件|邮箱" // zh-CN
+ "|電郵地址" // zh-TW
"|(?:이메일|전자.?우편|[Ee]-?mail)(.?주소)?"; // ko-KR
-
/////////////////////////////////////////////////////////////////////////////
// name_field.cc
/////////////////////////////////////////////////////////////////////////////
const char kNameIgnoredRe[] =
"user.?name|user.?id|nickname|maiden name|title|prefix|suffix"
- "|vollständiger.?name" // de-DE
- "|用户名" // zh-CN
+ "|vollständiger.?name" // de-DE
+ "|用户名" // zh-CN
"|(?:사용자.?)?아이디|사용자.?ID"; // ko-KR
const char kNameRe[] =
"^name|full.?name|your.?name|customer.?name|bill.?name|ship.?name"
"|name.*first.*last|firstandlastname"
"|nombre.*y.*apellidos" // es
- "|^nom" // fr-FR
- "|お名前|氏名" // ja-JP
- "|^nome" // pt-BR, pt-PT
- "|姓名" // zh-CN
- "|성명"; // ko-KR
+ "|^nom" // fr-FR
+ "|お名前|氏名" // ja-JP
+ "|^nome" // pt-BR, pt-PT
+ "|姓名" // zh-CN
+ "|성명"; // ko-KR
const char kNameSpecificRe[] =
"^name"
- "|^nom" // fr-FR
+ "|^nom" // fr-FR
"|^nome"; // pt-BR, pt-PT
const char kFirstNameRe[] =
"first.*name|initials|fname|first$|given.*name"
- "|vorname" // de-DE
- "|nombre" // es
+ "|vorname" // de-DE
+ "|nombre" // es
"|forename|prénom|prenom" // fr-FR
- "|名" // ja-JP
- "|nome" // pt-BR, pt-PT
- "|Имя" // ru
- "|이름"; // ko-KR
+ "|名" // ja-JP
+ "|nome" // pt-BR, pt-PT
+ "|Имя" // ru
+ "|이름"; // ko-KR
const char kMiddleInitialRe[] = "middle.*initial|m\\.i\\.|mi$|\\bmi\\b";
const char kMiddleNameRe[] =
"middle.*name|mname|middle$"
"|apellido.?materno|lastlastname"; // es
const char kLastNameRe[] =
"last.*name|lname|surname|last$|secondname|family.*name"
- "|nachname" // de-DE
- "|apellido" // es
- "|famille|^nom" // fr-FR
- "|cognome" // it-IT
- "|姓" // ja-JP
+ "|nachname" // de-DE
+ "|apellido" // es
+ "|famille|^nom" // fr-FR
+ "|cognome" // it-IT
+ "|姓" // ja-JP
"|morada|apelidos|surename|sobrenome" // pt-BR, pt-PT
- "|Фамилия" // ru
- "|\\b성(?:[^명]|\\b)"; // ko-KR
+ "|Фамилия" // ru
+ "|\\b성(?:[^명]|\\b)"; // ko-KR
/////////////////////////////////////////////////////////////////////////////
// phone_field.cc
@@ -289,23 +282,18 @@ const char kPhoneRe[] =
"|телефон" // ru
"|电话" // zh-CN
"|(?:전화|핸드폰|휴대폰|휴대전화)(?:.?번호)?"; // ko-KR
-const char kCountryCodeRe[] =
- "country.*code|ccode|_cc";
-const char kAreaCodeNotextRe[] =
- "^\\($";
+const char kCountryCodeRe[] = "country.*code|ccode|_cc";
+const char kAreaCodeNotextRe[] = "^\\($";
const char kAreaCodeRe[] =
"area.*code|acode|area"
"|지역.?번호"; // ko-KR
-const char kPhonePrefixSeparatorRe[] =
- "^-$|^\\)$";
-const char kPhoneSuffixSeparatorRe[] =
- "^-$";
+const char kPhonePrefixSeparatorRe[] = "^-$|^\\)$";
+const char kPhoneSuffixSeparatorRe[] = "^-$";
const char kPhonePrefixRe[] =
"prefix|exchange"
"|preselection" // fr-FR
- "|ddd"; // pt-BR, pt-PT
-const char kPhoneSuffixRe[] =
- "suffix";
+ "|ddd"; // pt-BR, pt-PT
+const char kPhoneSuffixRe[] = "suffix";
const char kPhoneExtensionRe[] =
"\\bext|ext\\b|extension"
"|ramal"; // pt-BR, pt-PT

Powered by Google App Engine
This is Rietveld 408576698