标签:ESS car mail www. 用户 val 特殊字符 fun com
用户名正则
/*正则表达式判断输入*/ function isNum(number){ var pattern=/^\w{4,16}$/; if(!pattern.test(number.value)){ alert("输入的必须是4-16位的任何字符!!!"); number.value=number.value.substring(0,number,number.length-1); return false; } return true; } 。。。。。。。。。。。。。。。。。。。。。。。 \w 匹配包括下划线的任何单词字符。等价于‘[A-Za-z0-9_]‘。 \W 匹配任何非单词字符。等价于 ‘[^A-Za-z0-9_]‘。 \d 匹配一个数字字符。等价于 [0-9]。 \D 匹配一个非数字字符。等价于 [^0-9]。
密码强度正则
这个正则表达式将强制执行这些规则: 至少1个大写字母English letter,(?=.*?[A-Z]) 至少1个小写英文字母,(?=.*?[a-z]) 至少1位数字,(?=.*?[0-9]) 至少有1个特殊字符,(?=.*?[#?!@$%^&*-])
最小6个长度.{6,}
Email正则
//正则表达式字符串
string emailStr =
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
//邮箱正则表达式对象
Regex emailReg = new Regex(emailStr);
if (emailReg.IsMatch(txtEmailAddress.Text.Trim()))
{
lblResult.Text = "输入的是有效的邮件地址格式";
}
else {
lblResult.Text = "输入的不是有效的邮件地址格式";
}
这个是ASP.NET(c#)代码 很简单,其中正则表达式
([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,5})+
就是用来验证邮件地址格式的。
身份证号正则
正则表达式
十八位: ^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$
十五位: ^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$
简单的JS验证示例
1
2
3
4
5
6
7
8
9
10
|
function isCardNo(card) { // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if (reg.test(card) === false ) { alert( "身份证输入不合法" ); return false ; } } |
标签:ESS car mail www. 用户 val 特殊字符 fun com
原文地址:https://www.cnblogs.com/wuchunlin/p/9892835.html