javascript 字符串自定义函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35480270/article/details/54618453

   1,去除字符串左右两边的空格

     function trim(){

        return this.replace(/(^\s*)|(\s*$)/g, "");
    }
    
    
    var  vari = 'abcdefghijklmn   ';
    alert(vari.length);   //17

    alert(vari.Trim().length); //14



   2  判断IP地址填写是否正确

     function isIP(str)
    {
        var reSpaceCheck = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;
        if (reSpaceCheck.test(str)){
            str.match(reSpaceCheck);
            if (RegExp.$1 <= 255 && RegExp.$1 >= 0 && RegExp.$2 <= 255 && RegExp.$2 >= 0 && RegExp.$3 <= 255 && RegExp.$3 >= 0 && RegExp.$4 <= 255 && RegExp.$4 >= 0){
                return true;   
            } else {
                return false;
            }
        }else{
            return false;
        }
    }
    
    var ip_str = '192.168.1.173';
    alert(isIP(ip_str));



3.判断电话号码填写是否正确

    function isMobile(mobile)
      {
          return /^1[3|5|8]{1}[0-9]{9}$/.test(mobile);
      }
    var bool = isMobile(13632551235);
    alert(bool);


4   检测电子邮箱是否正确

    function isEmail(email){
       //对电子邮件的验证
       var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
       if(!myreg.test(email))
       {
            return false;
       }
        return true;
    }

猜你喜欢

转载自blog.csdn.net/qq_35480270/article/details/54618453