/**@class android.util.Patterns
@extends java.lang.Object

 Commonly used regular expression patterns.
*/
var Patterns = {

/**  Regular expression to match all IANA top-level domains.
  List accurate as of 2011/07/18.  List taken from:
  http://data.iana.org/TLD/tlds-alpha-by-domain.txt
  This pattern is auto-generated by frameworks/ex/common/tools/make-iana-tld-pattern.py

  @deprecated Due to the recent profileration of gTLDs, this API is
  expected to become out-of-date very quickly. Therefore it is now
  deprecated.
*/
TOP_LEVEL_DOMAIN_STR : "((aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(biz|b[abdefghijmnorstvwyz])|(cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(edu|e[cegrstu])|f[ijkmor]|(gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(info|int|i[delmnoqrst])|(jobs|j[emop])|k[eghimnprwyz]|l[abcikrstuvy]|(mil|mobi|museum|m[acdeghklmnopqrstuvwxyz])|(name|net|n[acefgilopruz])|(org|om)|(pro|p[aefghklmnrstwy])|qa|r[eosuw]|s[abcdeghijklmnortuvyz]|(tel|travel|t[cdfghjklmnoprtvwz])|u[agksyz]|v[aceginu]|w[fs]|(δοκιμή|испытание|рф|срб|טעסט|آزمایشی|إختبار|الاردن|الجزائر|السعودية|المغرب|امارات|بھارت|تونس|سورية|فلسطين|قطر|مصر|परीक्षा|भारत|ভারত|ਭਾਰਤ|ભારત|இந்தியா|இலங்கை|சிங்கப்பூர்|பரிட்சை|భారత్|ලංකා|ไทย|テスト|中国|中國|台湾|台灣|新加坡|测试|測試|香港|테스트|한국|xn\-\-0zwm56d|xn\-\-11b5bs3a9aj6g|xn\-\-3e0b707e|xn\-\-45brj9c|xn\-\-80akhbyknj4f|xn\-\-90a3ac|xn\-\-9t4b11yi5a|xn\-\-clchc0ea0b2g2a9gcd|xn\-\-deba0ad|xn\-\-fiqs8s|xn\-\-fiqz9s|xn\-\-fpcrj9c3d|xn\-\-fzc2c9e2c|xn\-\-g6w251d|xn\-\-gecrj9c|xn\-\-h2brj9c|xn\-\-hgbk6aj7f53bba|xn\-\-hlcj6aya9esc7a|xn\-\-j6w193g|xn\-\-jxalpdlp|xn\-\-kgbechtv|xn\-\-kprw13d|xn\-\-kpry57d|xn\-\-lgbbat1ad8j|xn\-\-mgbaam7a8h|xn\-\-mgbayh7gpa|xn\-\-mgbbh1a71e|xn\-\-mgbc0a9azcg|xn\-\-mgberp4a5d4ar|xn\-\-o3cw4h|xn\-\-ogbpf8fl|xn\-\-p1ai|xn\-\-pgbs0dh|xn\-\-s9brj9c|xn\-\-wgbh1c|xn\-\-wgbl6a|xn\-\-xkc2al3hye2a|xn\-\-xkc2dl3a5ee0h|xn\-\-yfro4i67o|xn\-\-ygbi2ammx|xn\-\-zckzah|xxx)|y[et]|z[amw])",
/**  Regular expression pattern to match all IANA top-level domains.
  @deprecated This API is deprecated. See {@link #TOP_LEVEL_DOMAIN_STR}.
*/
TOP_LEVEL_DOMAIN : "null",
/**  Regular expression to match all IANA top-level domains for WEB_URL.
  List accurate as of 2011/07/18.  List taken from:
  http://data.iana.org/TLD/tlds-alpha-by-domain.txt
  This pattern is auto-generated by frameworks/ex/common/tools/make-iana-tld-pattern.py

  @deprecated This API is deprecated. See {@link #TOP_LEVEL_DOMAIN_STR}.
*/
TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL : "(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnprwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdeghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eosuw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agksyz]|v[aceginu]|w[fs]|(?:δοκιμή|испытание|рф|срб|טעסט|آزمایشی|إختبار|الاردن|الجزائر|السعودية|المغرب|امارات|بھارت|تونس|سورية|فلسطين|قطر|مصر|परीक्षा|भारत|ভারত|ਭਾਰਤ|ભારત|இந்தியா|இலங்கை|சிங்கப்பூர்|பரிட்சை|భారత్|ලංකා|ไทย|テスト|中国|中國|台湾|台灣|新加坡|测试|測試|香港|테스트|한국|xn\-\-0zwm56d|xn\-\-11b5bs3a9aj6g|xn\-\-3e0b707e|xn\-\-45brj9c|xn\-\-80akhbyknj4f|xn\-\-90a3ac|xn\-\-9t4b11yi5a|xn\-\-clchc0ea0b2g2a9gcd|xn\-\-deba0ad|xn\-\-fiqs8s|xn\-\-fiqz9s|xn\-\-fpcrj9c3d|xn\-\-fzc2c9e2c|xn\-\-g6w251d|xn\-\-gecrj9c|xn\-\-h2brj9c|xn\-\-hgbk6aj7f53bba|xn\-\-hlcj6aya9esc7a|xn\-\-j6w193g|xn\-\-jxalpdlp|xn\-\-kgbechtv|xn\-\-kprw13d|xn\-\-kpry57d|xn\-\-lgbbat1ad8j|xn\-\-mgbaam7a8h|xn\-\-mgbayh7gpa|xn\-\-mgbbh1a71e|xn\-\-mgbc0a9azcg|xn\-\-mgberp4a5d4ar|xn\-\-o3cw4h|xn\-\-ogbpf8fl|xn\-\-p1ai|xn\-\-pgbs0dh|xn\-\-s9brj9c|xn\-\-wgbh1c|xn\-\-wgbl6a|xn\-\-xkc2al3hye2a|xn\-\-xkc2dl3a5ee0h|xn\-\-yfro4i67o|xn\-\-ygbi2ammx|xn\-\-zckzah|xxx)|y[et]|z[amw]))",
/** Kept for backward compatibility reasons.

 @deprecated Deprecated since it does not include all IRI characters defined in RFC 3987
*/
GOOD_IRI_CHAR : "a-zA-Z0-9 -퟿豈-﷏ﷰ-￯",
/***/
IP_ADDRESS : "null",
/***/
DOMAIN_NAME : "null",
/**  Regular expression pattern to match most part of RFC 3987
  Internationalized URLs, aka IRIs.
*/
WEB_URL : "null",
/** Regular expression pattern to match IRIs. If a string starts with http(s):// the expression
 tries to match the URL structure with a relaxed rule for TLDs. If the string does not start
 with http(s):// the TLDs are expected to be one of the known TLDs.

 @hide
*/
AUTOLINK_WEB_URL : "null",
/** Regular expression pattern to match email addresses. It excludes double quoted local parts
 and the special characters #&~!^`{}/=$*?| that are included in RFC5321.
 @hide
*/
AUTOLINK_EMAIL_ADDRESS : "null",
/***/
EMAIL_ADDRESS : "null",
/** This pattern is intended for searching for things that look like they
 might be phone numbers in arbitrary text, not for validating whether
 something is in fact a phone number.  It will miss many things that
 are legitimate phone numbers.

 <p> The pattern matches the following:
 <ul>
 <li>Optionally, a + sign followed immediately by one or more digits. Spaces, dots, or dashes
 may follow.
 <li>Optionally, sets of digits in parentheses, separated by spaces, dots, or dashes.
 <li>A string starting and ending with a digit, containing digits, spaces, dots, and/or dashes.
 </ul>
*/
PHONE : "null",
/**Convenience method to take all of the non-null matching groups in a
  regex Matcher and return them as a concatenated string.
@param {Object {Matcher}} matcher      The Matcher object from which grouped text will
                      be extracted
@return {String} A String comprising all of the non-null matched
                      groups concatenated together
*/
concatGroups : function(  ) {},

/**Convenience method to return only the digits and plus signs
 in the matching string.
@param {Object {Matcher}} matcher      The Matcher object from which digits and plus will
                     be extracted
@return {String} A String comprising all of the digits and plus in
                     the match
*/
digitsAndPlusOnly : function(  ) {},


};