zoukankan      html  css  js  c++  java
  • js正则表达式

    邮箱:949096562@qq.com  替换成9****2@qq.com

    手机号:15200001111 替换成152****1111

                var _regE = /([sS]{1})([sS]{7})[@@]*/;
                var email = $("#Email");
                email.text(email.text().replace(_regE,"$1****"))
                
                var _regM = /([sS]{3})([sS]{4})/;
                var mobile = $("#mobile");
                mobile.text(mobile.text().replace(_regM, "$1****"));

     身份证号验证:

    // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X   
    var reg = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/; if(reg.test(IDNo) === false) { alert("身份证输入不合法"); return false; }

    手机号验证:

    var reg =/^1d{10}$//^1[3|4|5|8][0-9]d{8}$/    这个更专业
    
    //邮箱验证:
    
               /^([w-.]+)x40(([[0–9]{1,3}.[0–9]{1,3}.[0–9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0–9]{1,3})(]?)$/ 
    
     //验证密码格式是否正确
        $(".pwd").blur(function () {
            var reg = /^[u4e00-u9fa50-9a-zA-Z_]{4,16}$/;
            if ($(this).val() != "") {
                if (!reg.test($(this).val())) {
                    $(this).parent().next().children("span").text("密码格式不正确!");
                }
                else {
                    $(this).parent().next().children("span").text("");
                }
            }
        });
    //邮箱手机一起验证
     var reg = /^(1[3|4|5|8][0-9]d{8})|([w-.]+)x40(([[0–9]{1,3}.[0–9]{1,3}.[0–9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0–9]{1,3})(]?)$/;

    ^ 匹配一行的开始$ 匹配行结束符

  • 相关阅读:
    JavaScript
    JavaScript
    目标
    pip安装问题:There was a problem confirming ssl certificate
    chromedriver,python国内镜像地址收集
    检查网络问题
    linux 三剑客
    常用linux命令
    KVM学习
    rsync笔记
  • 原文地址:https://www.cnblogs.com/xbblogs/p/4795380.html
Copyright © 2011-2022 走看看