您的位置:首页 > 其它

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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: