首页 技术笔记正文

正则表达式校验手机号、座机、邮箱

拾柴者 技术笔记 2019-10-25 16:35:27 155 3

正则表达式校验邮箱

"^([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;
}


打赏 支付宝打赏 微信打赏

评论

精彩评论

双十一优惠

点击关闭
  • 在线客服1