----regular expression in js----

正则表达式:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。

搜索模式可用于文本搜索和文本替换。

 

  //判断输入名字不能为空    
  function IsNull(){    
    var str = document.getElementById('str').value.trim();    
    if(str.length==0){    
        alert('对不起,名字不能为空或者为空格!');   
    }    
  } 

 

  //判断输入的手机号是否正确

  function IsPhone(){

    var phone = document.getElementById('phone').value;

    if(!(/^1[34578]d{9}$/.test(phone))){

        alert("对不起,您输入的手机号不正确!"); 

        return false;

    }

  }

    //判断输入的EMAIL格式是否正确    
    function IsEmail(){     
        var str = document.getElementById('str').value.trim();    
        if(str.length!=0){    
          reg=/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/;    
          if(!reg.test(str)){    
            alert("对不起,您输入的邮箱不正确!");/    
          }    
        }    
    }  

原文地址:https://www.cnblogs.com/player-yenney/p/9876201.html