正则表达式校验邮箱
"^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"
正则表达式校验手机号(带0)
"^[0][1][3456789][0-9]{9}$"
正则表达式校验手机号
"^[1][3456789][0-9]{9}$"
判断座机
"^([0-9]{3,4})?(-)?[0-9]{7,8}$"
判断手机号
"^0?1[3456789]\\d{9}$"
判断是否是xls
"^.+\\.(?i)((xls)|(xlsx))$"
java 代码示例:
String regExp = "^0?1[3456789]\\d{9}$";//判断手机号
Pattern pattern = Pattern.compile(regExp);
String regExp2="^([0-9]{3,4})?(-)?[0-9]{7,8}$";//判断座机
Pattern pattern2 = Pattern.compile(regExp2);
Matcher mc=pattern.matcher(telnoCheck);
Matcher mc2=pattern2.matcher(telnoCheck);
if ((mc.matches()|| mc2.matches())) {
true;
}else{
false;
}
本文详细介绍了如何使用正则表达式校验常见的联系方式,包括邮箱、手机号、座机号码,以及文件类型如xls/xlsx。提供了具体的正则表达式实例和Java代码示例,帮助读者快速理解和应用。
1247

被折叠的 条评论
为什么被折叠?



