js正则表达式(电话、密码、邮箱、邮编)
正则表达式
:匹配0个或1个字符
*:匹配0个或多个字符
^:匹配开始位置
$:匹配结束位置
+:匹配1个或多个
[0-9]:匹配单个数字
[0-9]+:匹配多个数字
abc:匹配字母
例⼦:^[0-9]+abc$ ==>代表的意思:匹配多个数字和字母
正则表达式:
1、密码:长度为8-15位字符,且需由⼤写,⼩写,特殊字符,数字中的任意三项组合组成
string pwd="";
js中文正则表达式Regex regex1 =new Regex(@"^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@ #$%^&*`~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*`~()-+=]{8,15}$");
if(!regex1.IsMatch(pwd))
{
return false;
}
2、电话号验证:包含⼿机,区号等
var reg =/^((0\d{2,3}-\d{7,8})|(1[34578]\d{9}))$/;
if(!st(value)){
return'电话格式有误';
}
3、邮箱验证:
var reg=/^\w+([-+.]\w+)*@@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
if(!st(value)){
return'邮箱格式有误';
}
4、邮编验证:
var regex =/[1-9]\d{5}(?!\d)/;
if(!st(value)){
return'邮编格式有误';
}
5、传真验证:
var reg=/^((\+?[0-9]{2,4}\-[0-9]{3,4}\-)|([0-9]{3,4}\-))?([0-9]{7,8})(\-[0-9]+)?$/;
if(!st(value)){
return'传真格式有误';
}
6、只包含数字和⼩数点:
var reg =/^[0-9]+([.]{1}[0-9]+){0,1}$/;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论