JAVA验证字段正则表达式相关
来源:互联网 发布:侠客风云传mac版 编辑:程序博客网 时间:2024/05/17 06:31
JAVA验证字段正则表达式相关
/** *邮箱格式验证 */public static boolean checkEmail(String email){ boolean flag = false; try{ String check = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"; Pattern regex = Pattern.compile(check); Matcher matcher = regex.matcher(email); flag = matcher.matches(); }catch(Exception e){ flag = false; } return flag;}
/** * 手机号码格式验证 */public static boolean checkMobile(String mobile){ boolean flag = false; try{ Pattern regex = Pattern.compile("^1[3|4|5|7|8][0-9]\\d{4,8}$"); Matcher matcher = regex.matcher(mobile); flag = matcher.matches(); }catch(Exception e){ flag = false; } return flag;}
/** * 姓名格式验证 * @param mobile * @return */public static boolean checkName(String name){ boolean flag = false; try{ Pattern regex = Pattern.compile("^(([\u4e00-\u9fa5]{2,8})||([a-zA-Z]{2,16}))$"); Matcher matcher = regex.matcher(name); flag = matcher.matches(); }catch(Exception e){ flag = false; } return flag;}
/** * 地址格式验证 * @param mobile * @return */public static boolean checkAdress(String name){ boolean flag = false; try{ Pattern regex = Pattern.compile("^([\u4e00-\u9fa50-9]{2,30})$"); Matcher matcher = regex.matcher(name); flag = matcher.matches(); }catch(Exception e){ flag = false; } return flag;}
/** * 电话号码格式验证 * @param mobile * @return */public static boolean checkPhone(String phone){ boolean flag = false; try{ Pattern regex = Pattern.compile("^(\\(?\\d{3,4}[-\\)]?\\d{7,8})$"); Matcher matcher = regex.matcher(phone); flag = matcher.matches(); }catch(Exception e){ flag = false; } return flag;}
/** * 可输字符,字母,数字格式验证 * @param mobile * @return */public static boolean checkAll(String name){ boolean flag = false; try{ Pattern regex = Pattern.compile("^([\u4e00-\u9fa50-9a-zA-Z]{2,30})$"); Matcher matcher = regex.matcher(name); flag = matcher.matches(); }catch(Exception e){ flag = false; } return flag;}
阅读全文
0 0
- JAVA验证字段正则表达式相关
- java 正则表达式验证
- java 正则表达式验证
- java正则表达式验证
- java 正则表达式验证
- java 正则表达式验证
- java 正则表达式验证
- Java正则表达式验证
- java 正则表达式验证
- java 正则表达式验证
- java正则表达式相关
- oracle常用字段正则表达式验证
- JAVA正则表达式数字验证
- Java中正则表达式验证
- java验证格式(正则表达式)
- java正则表达式常用验证
- java正则表达式验证汉字
- java正则表达式验证标点符号
- 《Effective C++》第四章:设计与声明
- jvm
- Spring中bean的作用域及Spring容器初始化的相关问题
- upstream sent too big header while reading response header from upstream
- CCUserdefault使用----------2017.6.27
- JAVA验证字段正则表达式相关
- php开启与关闭错误提示
- mysql快速使用
- C++对文件的操作
- 6 月
- C#读取PDF、TXT内容
- linux 下调用opencv接口函数播放视频
- softmax函数与交叉熵的反向梯度传导
- 谷歌浏览器(Chrome)禁止浏览器缓存 设置