FYD的博客

The harder you work, the luckier you get.

js基础-正则处理函数
function RegFn(){
    
}
RegFn.prototype = {
    //移出空白字符
    removeNullStr: function( str ){
        return  str.replace(/\s/g,'');
    },
    diffBrowser:function(){
        var str =  window.navigator.userAgent.toLowerCase();
        console.log( str );
        var reg = /( msie|chrome|firefox|opera|safari)/g;
        return str.match(reg,str)[0];
    },
    checkChinese:function( str ){
        var reg = /^[\u4e00-\u9fa5]+$/g;
        return reg.test( str );
    },
    checkQQ:function( str ){
        var reg = /^[1-9]\d{4,10}$/g;
        return reg.test(str);
    },
    checkUsername:function( str ){
       var reg = /^\w[\w\d]{5,17}$/g;
       return reg.test(str);
    },
    checkPwd:function( str ){
        var reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{6,15}$/g;
        return reg.test(str);
    },
    //身份证格式验证,合法
    checkId:function( str ){
        var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/g; 
        return reg.test(str);
    },
    //常用手机号码格式验证
    validatePhone: function (str) {
        var reg = /^[1][3,4,5,7,8][0-9]{9}$/g
        return reg.test(str);
    },
     //常用简单邮箱格式验证
     validateEmail: function (str) {
        var reg = /^\w+@[a-z0-9]+\.[a-z]{2,3}$/gi
        return reg.test(str);
    }

    
}

阅读更多
个人分类: js
想对作者说点什么? 我来说一句

php、js常用函数总结

2018年03月21日 655KB 下载

表达式

2012年10月08日 4KB 下载

JS正则表达式基础学习

2008年10月21日 2KB 下载

JS正则大全.doc

2010年12月23日 194KB 下载

js正则学习

2013年11月29日 1.36MB 下载

javascript 正则封装方法,

2013年11月05日 4KB 下载

js正则表达式验证大全

2012年03月10日 4KB 下载

没有更多推荐了,返回首页

不良信息举报

js基础-正则处理函数

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭