JS正则表达式验证账号、电话是否合法

验证账号是否合法

验证规则:字母、数字、下划线组成,字母开头,4-16位。

function checkUser(str){
 var re = /^[a-zA-z]\w{3,15}$/;
  if(re.test(str)){
    alert("正确");
  }else{
    alert("错误");
  }    
}
checkUser("jihua_cnblogs");//调用

验证电话号

验证规则:区号+号码,区号以0开头,3位或4位

号码由7位或8位数字组成

区号与号码之间可以无连接符,也可以“-”连接

如01088888888,010-88888888,0955-7777777

function checkPhone(str){
  var re = /^0\d{2,3}-?\d{7,8}$/;
  if(re.test(str)){
    alert("正确");
  }else{
    alert("错误");
  }
}
checkPhone("09557777777");//调用

 

posted @ 2022-05-27 23:58  好(justice)……  阅读(277)  评论(0编辑  收藏  举报