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

Unified Diff: chrome/browser/autofill/regular_expressions.txt

Issue 7891020: Make autofill regular expressions unicode again. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: remove extra gyp change Created 9 years, 3 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
« no previous file with comments | « chrome/browser/autofill/phone_field.cc ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/autofill/regular_expressions.txt
diff --git a/chrome/browser/autofill/regular_expressions.txt b/chrome/browser/autofill/regular_expressions.txt
deleted file mode 100644
index 40403ac108a0b58f8d6f0ea4305a21b1f6bccb3d..0000000000000000000000000000000000000000
--- a/chrome/browser/autofill/regular_expressions.txt
+++ /dev/null
@@ -1,463 +0,0 @@
-/////////////////////////////////////////////////////////////////////////////
-// address_field.cc
-/////////////////////////////////////////////////////////////////////////////
-const char kAttentionIgnoredRe[] = "attention|attn";
-const char kRegionIgnoredRe[] =
- "province|region|other"
- // es
- "|provincia"
- // pt-BR, pt-PT
- "|bairro|suburb";
-const char kCompanyRe[] =
- "company|business|organization|organisation"
- // de-DE
- "|firma|firmenname"
- // es
- "|empresa"
- // fr-FR: |societe|société
- "|societe|soci\xc3\xa9t\xc3\xa9"
- // it-IT
- "|ragione.?sociale"
- // ja-JP: 会社
- "|\xe4\xbc\x9a\xe7\xa4\xbe"
- // ru: название.?компании
- "|\xd0\xbd\xd0\xb0\xd0\xb7\xd0\xb2\xd0\xb0\xd0\xbd\xd0\xb8\xd0\xb5.?\xd0"
- "\xba\xd0\xbe\xd0\xbc\xd0\xbf\xd0\xb0\xd0\xbd\xd0\xb8\xd0\xb8"
- // zh-CN: 单位|公司
- "|\xe5\x8d\x95\xe4\xbd\x8d|\xe5\x85\xac\xe5\x8f\xb8"
- // ko-KR: 회사|직장
- "|\xed\x9a\x8c\xec\x82\xac|\xec\xa7\x81\xec\x9e\xa5";
-const char kAddressLine1Re[] =
- "address.*line|address1|addr1|street"
- // de-DE: |strasse|straße|hausnummer|housenumber
- "|strasse|stra\xc3\x9f""e|hausnummer|housenumber"
- // en-GB
- "|house.?name"
- // es: |direccion|dirección
- "|direccion|direcci\xc3\xb3n"
- // fr-FR
- "|adresse"
- // it-IT
- "|indirizzo"
- // ja-JP: 住所1
- "|\xe4\xbd\x8f\xe6\x89\x80""1"
- // pt-BR, pt-PT: morada|endereço
- "|morada|endere\xc3\xa7o"
- // ru: Адрес
- "|\xd0\x90\xd0\xb4\xd1\x80\xd0\xb5\xd1\x81"
- // zh-CN: 地址
- "|\xe5\x9c\xb0\xe5\x9d\x80"
- // ko-KR: 주소.?1
- "|\xec\xa3\xbc\xec\x86\x8c.?1";
-const char kAddressLine1LabelRe[] =
- "address"
- // fr-FR: |adresse
- "|adresse"
- // it-IT: |indirizzo
- "|indirizzo"
- // ja-JP: |住所
- "|\xe4\xbd\x8f\xe6\x89\x80"
- // zh-CN: |地址
- "|\xe5\x9c\xb0\xe5\x9d\x80"
- // ko-KR: |주소
- "|\xec\xa3\xbc\xec\x86\x8c";
-const char kAddressLine2Re[] =
- "address.*line2|address2|addr2|street|suite|unit"
- // de-DE: |adresszusatz|ergänzende.?angaben
- "|adresszusatz|erg\xc3\xa4nzende.?angaben"
- // es: |direccion2|colonia|adicional
- "|direccion2|colonia|adicional"
- // fr-FR: |addresssuppl|complementnom|appartement
- "|addresssuppl|complementnom|appartement"
- // it-IT: |indirizzo2
- "|indirizzo2"
- // ja-JP: |住所2
- "|\xe4\xbd\x8f\xe6\x89\x80""2"
- // pt-BR, pt-PT: |complemento|addrcomplement
- "|complemento|addrcomplement"
- // ru: |Улица
- "|\xd0\xa3\xd0\xbb\xd0\xb8\xd1\x86\xd0\xb0"
- // zh-CN: |地址2
- "|\xe5\x9c\xb0\xe5\x9d\x80""2"
- // ko-KR: |주소.?2
- "|\xec\xa3\xbc\xec\x86\x8c.?2";
-const char kAddressLine2LabelRe[] =
- "address"
- // fr-FR: |adresse
- "|adresse"
- // it-IT: |indirizzo
- "|indirizzo"
- // zh-CN: |地址
- "|\xe5\x9c\xb0\xe5\x9d\x80"
- // ko-KR: |주소
- "|\xec\xa3\xbc\xec\x86\x8c";
-const char kAddressLine3Re[] =
- "address.*line3|address3|addr3|street|line3"
- // es: |municipio
- "|municipio"
- // fr-FR: |batiment|residence
- "|batiment|residence"
- // it-IT: |indirizzo3
- "|indirizzo3";
-const char kCountryRe[] =
- "country|countries|location"
- // es: |país|pais
- "|pa\xc3\xads|pais"
- // ja-JP: |国
- "|\xe5\x9b\xbd"
- // zh-CN: |国家
- "|\xe5\x9b\xbd\xe5\xae\xb6"
- // ko-KR: |국가|나라
- "|\xea\xb5\xad\xea\xb0\x80|\xeb\x82\x98\xeb\x9d\xbc";
-const char kZipCodeRe[] =
- "zip|postal|post.*code|pcode|^1z$"
- // de-DE: |postleitzahl
- "|postleitzahl"
- // es: |\bcp\b
- "|\\bcp\\b"
- // fr-FR: |\bcdp\b
- "|\\bcdp\\b"
- // it-IT: |\bcap\b
- "|\\bcap\\b"
- // ja-JP: |郵便番号
- "|\xe9\x83\xb5\xe4\xbe\xbf\xe7\x95\xaa\xe5\x8f\xb7"
- // pt-BR, pt-PT: |codigo|codpos|\bcep\b
- "|codigo|codpos|\\bcep\\b"
- // ru: |Почтовый.?Индекс
- "|\xd0\x9f\xd0\xbe\xd1\x87\xd1\x82\xd0\xbe\xd0\xb2\xd1\x8b\xd0\xb9.?\xd0"
- "\x98\xd0\xbd\xd0\xb4\xd0\xb5\xd0\xba\xd1\x81"
- // zh-CN: |邮政编码|邮编
- "|\xe9\x82\xae\xe6\x94\xbf\xe7\xbc\x96\xe7\xa0\x81|\xe9\x82\xae\xe7\xbc"
- "\x96"
- // zh-TW: |郵遞區號
- "|\xe9\x83\xb5\xe9\x81\x9e\xe5\x8d\x80\xe8\x99\x9f"
- // ko-KR: |우편.?번호
- "|\xec\x9a\xb0\xed\x8e\xb8.?\xeb\xb2\x88\xed\x98\xb8";
-const char kZip4Re[] =
- "zip|^-$|post2"
- // pt-BR, pt-PT: |codpos2
- "|codpos2";
-const char kCityRe[] =
- "city|town"
- // de-DE: |\bort\b|stadt
- "|\\bort\\b|stadt"
- // en-AU: |suburb
- "|suburb"
- // es: |ciudad|provincia|localidad|poblacion
- "|ciudad|provincia|localidad|poblacion"
- // fr-FR: |ville|commune
- "|ville|commune"
- // it-IT: |localita
- "|localita"
- // ja-JP: |市区町村
- "|\xe5\xb8\x82\xe5\x8c\xba\xe7\x94\xba\xe6\x9d\x91"
- // pt-BR, pt-PT: |cidade
- "|cidade"
- // ru: |Город
- "|\xd0\x93\xd0\xbe\xd1\x80\xd0\xbe\xd0\xb4"
- // zh-CN: |市
- "|\xe5\xb8\x82"
- // zh-TW: |分區
- "|\xe5\x88\x86\xe5\x8d\x80"
- // ko-KR: |^시[^도·・]|시[·・]?군[·・]?구
- "|^\xec\x8b\x9c[^\xeb\x8f\x84\xc2\xb7\xe3\x83\xbb]|\xec\x8b\x9c[\xc2\xb7"
- "\xe3\x83\xbb]?\xea\xb5\xb0[\xc2\xb7\xe3\x83\xbb]?\xea\xb5\xac";
-const char kStateRe[] =
- "(?<!united )state|county|region|province"
- // de-DE: |land
- "|land"
- // en-UK: |county|principality
- "|county|principality"
- // ja-JP: |都道府県
- "|\xe9\x83\xbd\xe9\x81\x93\xe5\xba\x9c\xe7\x9c\x8c"
- // pt-BR, pt-PT: |estado|provincia
- "|estado|provincia"
- // ru: |область
- "|\xd0\xbe\xd0\xb1\xd0\xbb\xd0\xb0\xd1\x81\xd1\x82\xd1\x8c"
- // zh-CN: |省
- "|\xe7\x9c\x81"
- // zh-TW: |地區
- "|\xe5\x9c\xb0\xe5\x8d\x80"
- // ko-KR: |^시[·・]?도
- "|^\xec\x8b\x9c[\xc2\xb7\xe3\x83\xbb]?\xeb\x8f\x84";
-const char kAddressTypeSameAsRe[] = "same as";
-const char kAddressTypeUseMyRe[] = "use my";
-const char kBillingDesignatorRe[] = "bill";
-const char kShippingDesignatorRe[] = "ship";
-
-/////////////////////////////////////////////////////////////////////////////
-// credit_card_field.cc
-/////////////////////////////////////////////////////////////////////////////
-const char kNameOnCardRe[] =
- "card.?holder|name.?on.?card|ccname|ccfullname|owner"
- // de-DE: |karteninhaber
- "|karteninhaber"
- // es: |nombre.*tarjeta
- "|nombre.*tarjeta"
- // fr-FR: |nom.*carte
- "|nom.*carte"
- // it-IT: |nome.*cart
- "|nome.*cart"
- // ja-JP: |名前
- "|\xe5\x90\x8d\xe5\x89\x8d"
- // ru: |Имя.*карты
- "|\xd0\x98\xd0\xbc\xd1\x8f.*\xd0\xba\xd0\xb0\xd1\x80\xd1\x82\xd1\x8b"
- // zh-CN: |信用卡开户名|开户名|持卡人姓名
- "|\xe4\xbf\xa1\xe7\x94\xa8\xe5\x8d\xa1\xe5\xbc\x80\xe6\x88\xb7\xe5\x90\x8d"
- "|\xe5\xbc\x80\xe6\x88\xb7\xe5\x90\x8d|\xe6\x8c\x81\xe5\x8d\xa1\xe4"
- "\xba\xba\xe5\xa7\x93\xe5\x90\x8d"
- // zh-TW: |持卡人姓名
- "|\xe6\x8c\x81\xe5\x8d\xa1\xe4\xba\xba\xe5\xa7\x93\xe5\x90\x8d";
-const char kNameOnCardContextualRe[] =
- "name";
-const char kCardNumberRe[] =
- "card.?number|card.?#|card.?no|ccnum|acctnum"
- // de-DE: |nummer
- "|nummer"
- // es: |credito|numero|número
- "|credito|numero|n\xc3\xbamero"
- // fr-FR: |numéro
- "|num\xc3\xa9ro"
- // ja-JP: |カード番号
- "|\xe3\x82\xab\xe3\x83\xbc\xe3\x83\x89\xe7\x95\xaa\xe5\x8f\xb7"
- // ru: |Номер.*карты
- "|\xd0\x9d\xd0\xbe\xd0\xbc\xd0\xb5\xd1\x80.*\xd0\xba\xd0\xb0\xd1\x80\xd1"
- "\x82\xd1\x8b"
- // zh-CN: |信用卡号|信用卡号码
- "|\xe4\xbf\xa1\xe7\x94\xa8\xe5\x8d\xa1\xe5\x8f\xb7|\xe4\xbf\xa1\xe7\x94"
- "\xa8\xe5\x8d\xa1\xe5\x8f\xb7\xe7\xa0\x81"
- // zh-TW: |信用卡卡號
- "|\xe4\xbf\xa1\xe7\x94\xa8\xe5\x8d\xa1\xe5\x8d\xa1\xe8\x99\x9f"
- // ko-KR: |카드
- "|\xec\xb9\xb4\xeb\x93\x9c";
-const char kCardCvcRe[] =
- "verification|card identification|security code|cvn|cvv|cvc|csc";
-
-// "Expiration date" is the most common label here, but some pages have
-// "Expires", "exp. date" or "exp. month" and "exp. year". We also look
-// for the field names ccmonth and ccyear, which appear on at least 4 of
-// our test pages.
-
-// On at least one page (The China Shop2.html) we find only the labels
-// "month" and "year". So for now we match these words directly; we'll
-// see if this turns out to be too general.
-
-// Toolbar Bug 51451: indeed, simply matching "month" is too general for
-// https://rps.fidelity.com/ftgw/rps/RtlCust/CreatePIN/Init.
-// Instead, we match only words beginning with "month".
-const char kExpirationMonthRe[] =
- "expir|exp.*mo|exp.*date|ccmonth"
- // de-DE: |gueltig|gültig|monat
- "|gueltig|g\xc3\xbcltig|monat"
- // es: |fecha
- "|fecha"
- // fr-FR: |date.*exp
- "|date.*exp"
- // it-IT: |scadenza
- "|scadenza"
- // ja-JP: |有効期限
- "|\xe6\x9c\x89\xe5\x8a\xb9\xe6\x9c\x9f\xe9\x99\x90"
- // pt-BR, pt-PT: |validade
- "|validade"
- // ru: |Срок действия карты
- "|\xd0\xa1\xd1\x80\xd0\xbe\xd0\xba \xd0\xb4\xd0\xb5\xd0\xb9\xd1\x81\xd1"
- "\x82\xd0\xb2\xd0\xb8\xd1\x8f \xd0\xba\xd0\xb0\xd1\x80\xd1\x82\xd1\x8b"
- // zh-CN: |月
- "|\xe6\x9c\x88";
-const char kExpirationYearRe[] =
- "exp|^/|year"
- // de-DE: |ablaufdatum|gueltig|gültig|yahr
- "|ablaufdatum|gueltig|g\xc3\xbcltig|yahr"
- // es: |fecha
- "|fecha"
- // it-IT: |scadenza
- "|scadenza"
- // ja-JP: |有効期限
- "|\xe6\x9c\x89\xe5\x8a\xb9\xe6\x9c\x9f\xe9\x99\x90"
- // pt-BR, pt-PT: |validade
- "|validade"
- // ru: |Срок действия карты
- "|\xd0\xa1\xd1\x80\xd0\xbe\xd0\xba \xd0\xb4\xd0\xb5\xd0\xb9\xd1\x81\xd1"
- "\x82\xd0\xb2\xd0\xb8\xd1\x8f \xd0\xba\xd0\xb0\xd1\x80\xd1\x82\xd1\x8b"
- // zh-CN: |年|有效期
- "|\xe5\xb9\xb4|\xe6\x9c\x89\xe6\x95\x88\xe6\x9c\x9f";
-
-// This regex is a little bit nasty, but it is simply requiring exactly two
-// adjacent y's.
-const char kExpirationDate2DigitYearRe[] =
- "exp.*date.*[^y]yy([^y]|$)";
-const char kExpirationDateRe[] =
- "expir|exp.*date"
- // de-DE: |gueltig|gültig
- "|gueltig|g\xc3\xbcltig"
- // es: |fecha
- "|fecha"
- // fr-FR: |date.*exp
- "|date.*exp"
- // it-IT: |scadenza
- "|scadenza"
- // ja-JP: |有効期限
- "|\xe6\x9c\x89\xe5\x8a\xb9\xe6\x9c\x9f\xe9\x99\x90"
- // pt-BR, pt-PT: |validade
- "|validade"
- // ru: |Срок действия карты
- "|\xd0\xa1\xd1\x80\xd0\xbe\xd0\xba \xd0\xb4\xd0\xb5\xd0\xb9\xd1\x81\xd1"
- "\x82\xd0\xb2\xd0\xb8\xd1\x8f\xd0\xba\xd0\xb0\xd1\x80\xd1\x82\xd1\x8b";
-const char kCardIgnoredRe[] =
- "^card";
-
-
-/////////////////////////////////////////////////////////////////////////////
-// email_field.cc
-/////////////////////////////////////////////////////////////////////////////
-const char kEmailRe[] =
- "e.?mail"
- // ja-JP: |メールアドレス
- "|\xe3\x83\xa1\xe3\x83\xbc\xe3\x83\xab\xe3\x82\xa2\xe3\x83\x89\xe3\x83\xac"
- "\xe3\x82\xb9"
- // ru: |Электронной.?Почты
- "|\xd0\xad\xd0\xbb\xd0\xb5\xd0\xba\xd1\x82\xd1\x80\xd0\xbe\xd0\xbd\xd0\xbd"
- "\xd0\xbe\xd0\xb9.?\xd0\x9f\xd0\xbe\xd1\x87\xd1\x82\xd1\x8b"
- // zh-CN: |邮件|邮箱
- "|\xe9\x82\xae\xe4\xbb\xb6|\xe9\x82\xae\xe7\xae\xb1"
- // zh-TW: |電郵地址
- "|\xe9\x9b\xbb\xe9\x83\xb5\xe5\x9c\xb0\xe5\x9d\x80"
- // ko-KR: |(이메일|전자.?우편|[Ee]-?mail)(.?주소)?
- "|(\xec\x9d\xb4\xeb\xa9\x94\xec\x9d\xbc|\xec\xa0\x84\xec\x9e\x90.?\xec\x9a"
- "\xb0\xed\x8e\xb8|[Ee]-?mail)(.?\xec\xa3\xbc\xec\x86\x8c)?";
-
-
-/////////////////////////////////////////////////////////////////////////////
-// name_field.cc
-/////////////////////////////////////////////////////////////////////////////
-const char kNameIgnoredRe[] =
- "user.?name|user.?id|nickname|maiden name|title|prefix|suffix"
- // de-DE: |vollständiger.?name
- "|vollst\xc3\xa4ndiger.?name"
- // zh-CN: |用户名
- "|\xe7\x94\xa8\xe6\x88\xb7\xe5\x90\x8d"
- // ko-KR: |(사용자.?)?아이디|사용자.?ID
- "|(\xec\x82\xac\xec\x9a\xa9\xec\x9e\x90.?)?\xec\x95\x84\xec\x9d\xb4\xeb"
- "\x94\x94|\xec\x82\xac\xec\x9a\xa9\xec\x9e\x90.?ID";
-const char kNameRe[] =
- "^name|full.?name|your.?name|customer.?name|firstandlastname|bill.?name"
- "|ship.?name"
- // es: |nombre.*y.*apellidos
- "|nombre.*y.*apellidos"
- // fr-FR: |^nom
- "|^nom"
- // ja-JP: |お名前|氏名
- "|\xe3\x81\x8a\xe5\x90\x8d\xe5\x89\x8d|\xe6\xb0\x8f\xe5\x90\x8d"
- // pt-BR, pt-PT: |^nome
- "|^nome"
- // zh-CN: |姓名
- "|\xe5\xa7\x93\xe5\x90\x8d"
- // ko-KR: |성명
- "|\xec\x84\xb1\xeb\xaa\x85";
-const char kNameSpecificRe[] =
- "^name"
- // fr-FR: |^nom
- "|^nom"
- // pt-BR, pt-PT: |^nome
- "|^nome";
-const char kFirstNameRe[] =
- "first.*name|initials|fname|first$"
- // de-DE: |vorname
- "|vorname"
- // es: |nombre
- "|nombre"
- // fr-FR: |forename|prénom|prenom
- "|forename|pr\xc3\xa9nom|prenom"
- // ja-JP: |名
- "|\xe5\x90\x8d"
- // pt-BR, pt-PT: |nome
- "|nome"
- // ru: |Имя
- "|\xd0\x98\xd0\xbc\xd1\x8f"
- // ko-KR: |이름
- "|\xec\x9d\xb4\xeb\xa6\x84";
-const char kMiddleInitialRe[] = "middle.*initial|m\\.i\\.|mi$|\\bmi\\b";
-const char kMiddleNameRe[] =
- "middle.*name|mname|middle$"
- // es: |apellido.?materno|lastlastname
- "|apellido.?materno|lastlastname";
-const char kLastNameRe[] =
- "last.*name|lname|surname|last$|secondname"
- // de-DE: |nachname
- "|nachname"
- // es: |apellido
- "|apellido"
- // fr-FR: |famille|^nom
- "|famille|^nom"
- // it-IT: |cognome
- "|cognome"
- // ja-JP: |姓
- "|\xe5\xa7\x93"
- // pt-BR, pt-PT: |morada|apelidos|surename|sobrenome
- "|morada|apelidos|surename|sobrenome"
- // ru: |Фамилия
- "|\xd0\xa4\xd0\xb0\xd0\xbc\xd0\xb8\xd0\xbb\xd0\xb8\xd1\x8f"
- // ko-KR: |성[^명]?
- "|\xec\x84\xb1[^\xeb\xaa\x85]?";
-
-/////////////////////////////////////////////////////////////////////////////
-// phone_field.cc
-/////////////////////////////////////////////////////////////////////////////
-const char kPhoneRe[] =
- "phone|mobile"
- // de-DE: |telefonnummer
- "|telefonnummer"
- // es: |telefono|teléfono
- "|telefono|tel\xc3\xa9""fono"
- // fr-FR: |telfixe
- "|telfixe"
- // ja-JP: |電話
- "|\xe9\x9b\xbb\xe8\xa9\xb1"
- // pt-BR, pt-PT: |telefone|telemovel
- "|telefone|telemovel"
- // ru: |телефон
- "|\xd1\x82\xd0\xb5\xd0\xbb\xd0\xb5\xd1\x84\xd0\xbe\xd0\xbd"
- // zh-CN: |电话
- "|\xe7\x94\xb5\xe8\xaf\x9d"
- // ko-KR: |(전화|핸드폰|휴대폰|휴대전화)(.?번호)?
- "|(\xec\xa0\x84\xed\x99\x94|\xed\x95\xb8\xeb\x93\x9c\xed\x8f\xb0|\xed\x9c"
- "\xb4\xeb\x8c\x80\xed\x8f\xb0|\xed\x9c\xb4\xeb\x8c\x80\xec\xa0\x84\xed"
- "\x99\x94)(.?\xeb\xb2\x88\xed\x98\xb8)?";
-const char kCountryCodeRe[] =
- "country.*code|ccode|_cc";
-const char kAreaCodeNotextRe[] =
- "^\\($";
-const char kAreaCodeRe[] =
- "area.*code|acode|area"
- // ko-KR: |지역.?번호
- "|\xec\xa7\x80\xec\x97\xad.?\xeb\xb2\x88\xed\x98\xb8";
-const char kFaxRe[] =
- "fax"
- // fr-FR: |télécopie|telecopie
- "|t\xc3\xa9l\xc3\xa9""copie|telecopie"
- // ja-JP: |ファックス
- "|\xe3\x83\x95\xe3\x82\xa1\xe3\x83\x83\xe3\x82\xaf\xe3\x82\xb9"
- // ru: |факс
- "|\xd1\x84\xd0\xb0\xd0\xba\xd1\x81"
- // zh-CN: |传真
- "|\xe4\xbc\xa0\xe7\x9c\x9f"
- // zh-TW: |傳真
- "|\xe5\x82\xb3\xe7\x9c\x9f"
- // ko-KR: |팩스(.?번호)?
- "|\xed\x8c\xa9\xec\x8a\xa4(.?\xeb\xb2\x88\xed\x98\xb8)?";
-const char kPhonePrefixSeparatorRe[] =
- "^-$|^\\)$";
-const char kPhoneSuffixSeparatorRe[] =
- "^-$";
-const char kPhonePrefixRe[] =
- "prefix|exchange"
- // fr-FR: |preselection
- "|preselection"
- // pt-BR, pt-PT: |ddd
- "|ddd";
-const char kPhoneSuffixRe[] =
- "suffix";
-const char kPhoneExtensionRe[] =
- "\\bext|ext\\b|extension"
- // pt-BR, pt-PT: |ramal
- "|ramal";
« no previous file with comments | « chrome/browser/autofill/phone_field.cc ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698