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})(]?)$/;

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

  • 相关阅读:
    设置SSH编码为中文
    深入浅出REST架构 REST架构概述
    RESTful Web Services初探
    Linux 基础命令
    Linux 目录和文件操作
    Linux 压缩文件的命令行总结
    Linxu 监控命令总结
    Linux 下Tomcat的启动、关闭、杀死进程
    Linux日知录(常用问题笔记)
    linux 下远程连接mysql命令详解
  • 原文地址:https://www.cnblogs.com/xbblogs/p/4795380.html
Copyright © 2011-2022 走看看