邮箱: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})(]?)$/;
^ 匹配一行的开始,$ 匹配行结束符。