NEKO CYAN

咸鱼阿猫

导航

----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("对不起,您输入的邮箱不正确!");/    
          }    
        }    
    }  

posted on 2018-10-30 12:49  neko-cyan  阅读(142)  评论(0编辑  收藏  举报