/*********************************************** * 正则表达式工具 * * @author chen.lin * @version 1.0 ************************************************/public class RegexUtil {    /** * 车牌号码Pattern */    public static final Pattern PLATE_NUMBER_PATTERN = Pattern            .compile("^[\u0391-\uFFE5]{1}[a-zA-Z0-9]{6}$");    /** * 证件号码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("\\d{6}");    /** * 面积Pattern */    public static final Pattern AREA_PATTERN = Pattern.compile("\\d*.?\\d*");    /** * 手机号码Pattern */    public static final Pattern MOBILE_NUMBER_PATTERN = Pattern            .compile("\\d{11}");    /** * 银行帐号Pattern */    public static final Pattern ACCOUNT_NUMBER_PATTERN = Pattern            .compile("\\d{16,21}");    /** * 车牌号码是否正确 * * @param s * @return */    public static boolean isPlateNumber(String s) {        Matcher m = PLATE_NUMBER_PATTERN.matcher(s);        return m.matches();    }    /** * 证件号码是否正确 * * @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();    }    /** * 手机号码否正确 * * @param s * @return */    public static boolean isMobileNumber(String s) {        Matcher m = MOBILE_NUMBER_PATTERN.matcher(s);        return m.matches();    }    /** * 银行账号否正确 * * @param s * @return */    public static boolean isAccountNumber(String s) {        Matcher m = ACCOUNT_NUMBER_PATTERN.matcher(s);        return m.matches();    }}

更多相关文章

  1. 2010.12.26——— android 获得手机号码 和 IMEI号 等
  2. Android利用WebService查询手机号码归属地
  3. android获取手机号码以及imsi信息
  4. Android复制手机号码到剪切板并调起打电话功能
  5. PHP以正则表达式验证手机号码
  6. mysql sql语句实现隐藏手机号码中间四位
  7. 简单的车牌识别预处理小程序
  8. Android开发如何验证输入的手机号码是否合格

随机推荐

  1. Android、JUnit深入浅出(一)——JUnit初步
  2. Android(安卓)in Mono开发初体验之DataBa
  3. 基于Android的WiFi对讲机项目简介
  4. Android百度地图调用和GPS定位
  5. Android(安卓)内存泄漏调试(转载)
  6. Android的Animation的onAnimationXXX/onA
  7. android RecyclerView布局真的只是那么简
  8. 处女男学Android(十三)---Android(安卓)轻
  9. Android(安卓)DiskLruCache完全解析,硬盘
  10. Android Studio无法真机调试