正则表达式校验邮箱
"^([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;
}