国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

Android開發(fā)中超好用的正則表達(dá)式工具類RegexUtil完整實(shí)例

2019-12-12 01:42:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Android開發(fā)中超好用的正則表達(dá)式工具類RegexUtil。分享給大家供大家參考,具體如下:

/*********************************************** * 正則表達(dá)式工具 * * @author chen.lin * @version 1.0 ************************************************/public class RegexUtil {  /**   * 車牌號(hào)碼Pattern   */  public static final Pattern PLATE_NUMBER_PATTERN = Pattern      .compile("^[/u0391-/uFFE5]{1}[a-zA-Z0-9]{6}$");  /**   * 證件號(hào)碼Pattern   */  public static final Pattern ID_CODE_PATTERN = Pattern      .compile("^[a-zA-Z0-9]+$");  /**   * 編碼Pattern   */  public static final Pattern CODE_PATTERN = Pattern      .compile("^[a-zA-Z0-9]+$");  /**   * 固定電話編碼Pattern   */  public static final Pattern PHONE_NUMBER_PATTERN = Pattern      .compile("0//d{2,3}-[0-9]+");  /**   * 郵政編碼Pattern   */  public static final Pattern POST_CODE_PATTERN = Pattern.compile("http://d{6}");  /**   * 面積Pattern   */  public static final Pattern AREA_PATTERN = Pattern.compile("http://d*.?//d*");  /**   * 手機(jī)號(hào)碼Pattern   */  public static final Pattern MOBILE_NUMBER_PATTERN = Pattern      .compile("http://d{11}");  /**   * 銀行帳號(hào)Pattern   */  public static final Pattern ACCOUNT_NUMBER_PATTERN = Pattern      .compile("http://d{16,21}");  /**   * 車牌號(hào)碼是否正確   *   * @param s   * @return   */  public static boolean isPlateNumber(String s) {    Matcher m = PLATE_NUMBER_PATTERN.matcher(s);    return m.matches();  }  /**   * 證件號(hào)碼是否正確   *   * @param s   * @return   */  public static boolean isIDCode(String s) {    Matcher m = ID_CODE_PATTERN.matcher(s);    return m.matches();  }  /**   * 編碼是否正確   *   * @param s   * @return   */  public static boolean isCode(String s) {    Matcher m = CODE_PATTERN.matcher(s);    return m.matches();  }  /**   * 固話編碼是否正確   *   * @param s   * @return   */  public static boolean isPhoneNumber(String s) {    Matcher m = PHONE_NUMBER_PATTERN.matcher(s);    return m.matches();  }  /**   * 郵政編碼是否正確   *   * @param s   * @return   */  public static boolean isPostCode(String s) {    Matcher m = POST_CODE_PATTERN.matcher(s);    return m.matches();  }  /**   * 面積是否正確   *   * @param s   * @return   */  public static boolean isArea(String s) {    Matcher m = AREA_PATTERN.matcher(s);    return m.matches();  }  /**   * 手機(jī)號(hào)碼否正確   *   * @param s   * @return   */  public static boolean isMobileNumber(String s) {    Matcher m = MOBILE_NUMBER_PATTERN.matcher(s);    return m.matches();  }  /**   * 銀行賬號(hào)否正確   *   * @param s   * @return   */  public static boolean isAccountNumber(String s) {    Matcher m = ACCOUNT_NUMBER_PATTERN.matcher(s);    return m.matches();  }}

PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:

JavaScript正則表達(dá)式在線測(cè)試工具:
http://tools.VeVB.COm/regex/javascript

正則表達(dá)式在線生成工具:
http://tools.VeVB.COm/regex/create_reg

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android控件用法總結(jié)》、《Android開發(fā)入門與進(jìn)階教程》、《Android視圖View技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android數(shù)據(jù)庫(kù)操作技巧總結(jié)》及《Android資源操作技巧匯總

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 淮北市| 梅州市| 仙居县| 安国市| 潢川县| 札达县| 孟津县| 铜鼓县| 孟州市| 大冶市| 新建县| 甘孜县| 井陉县| 长沙市| 岳阳县| 台北县| 喀什市| 临泽县| 普格县| 大冶市| 峡江县| 吴堡县| 青阳县| 河间市| 四川省| 汤阴县| 德昌县| 道真| 延边| 唐山市| 密山市| 连云港市| 林芝县| 咸阳市| 闸北区| 滕州市| 巨野县| 金平| 偏关县| 桐乡市| 莒南县|