Andriod 正则表达式(持续添加)
2014-04-25 11:29
141 查看
//手机号码
public static boolean isMobileNo(String mobiles) {
Pattern p = Pattern
.compile("^()|(15[^4,\\D])|(18[0,5-9]))\\d{8}$]\\+?)(86)?((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(mobiles);
return m.matches();
}
//邮件
public static boolean isEmail(String email) {
Pattern p = Pattern
.compile("^\\s*\\w+(?:\\.{0,1}[\\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\\.[a-zA-Z]+\\s*$");
Matcher m = p.matcher(email);
return m.matches();
}
//只允许中英文、数字、下划线(_)和点号(.)
public static boolean isOK(String str) {
Pattern p = Pattern
.compile[“\\u4E00-\\u9FBF\\w.]+");
Matcher m = p.matcher(str);
return m.matches();
}
//手机号码
public static boolean isMobileNo(String mobiles) {
Pattern p = Pattern
.compile("^()|(15[^4,\\D])|(18[0,5-9]))\\d{8}$]\\+?)(86)?((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(mobiles);
return m.matches();
}
//邮件
public static boolean isEmail(String email) {
Pattern p = Pattern
.compile("^\\s*\\w+(?:\\.{0,1}[\\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\\.[a-zA-Z]+\\s*$");
Matcher m = p.matcher(email);
return m.matches();
}
//只允许中英文、数字、下划线(_)和点号(.)
public static boolean isOK(String str) {
Pattern p = Pattern
.compile[“\\u4E00-\\u9FBF\\w.]+");
Matcher m = p.matcher(str);
return m.matches();
}
相关文章推荐
- iOS 正则表达式(身份证号详细验证和粗略验证两种表示,后期会持续添加)
- exchange2010结合正则表达式添加规则
- 使用 js+正则表达式为关键词添加链接
- 使用 js+正则表达式为关键词添加链接
- 在QTavleView中添加QLineEdit(用正则表达式校验输入的IP地址)
- 正则表达式学习记录(持续更新)
- 正则表达式实例(持续更新)
- 正则表达式中添加变量
- 1. 为需要的页面,添加 JS 文件.思想是在页面提交的时候判断控件的正则表达式属性,
- 常用正则表达式,持续更新中。。。
- [总结]常用正则表达式(持续更新中……)
- 使用正则表达式给网址添加a标签
- 正则表达式处理字符串中的img,去除style属性,添加自适应图片的类
- 正则表达式收集(持续更新)
- 正则表达式 大写前面添加空格
- 正则表达式--持续更新
- 正则表达式总结(持续更新。。)
- 常用的正则表达式(持续更新)
- 正则表达式【持续总结】
- 正则表达式简明教程(持续更新中)