正则表达式的几个实际应用

前端之家收集整理的这篇文章主要介绍了正则表达式的几个实际应用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

正则表达式对手机号的验证^[1][3-8]+\\d{9}

public static boolean isMobile(String value) {
return value.matches("^[1][3,5]+\\d{9}");
}


中文

public static boolean isChinese(String value) {
return value.matches("^[\u4e00-\u9fa5]+$");
}

数字;:

public static boolean isNumber(String str) {
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}

小数

public static boolean isFloat(String str) {
return str.matches("[\\d.]+");
}

邮箱:

public static boolean isEmail(String mail) { String regex = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(mail); return m.find(); }

猜你在找的正则表达式相关文章