您的位置:首页 > 其它

正则验证

2017-01-19 16:16 204 查看
1.6-20位字母、数字、下划线


var reg = /^\w{6,20}$/;


2. 出生年月表达式

var bir =/^\d{4}-?(?:0[1-9]|1[0-2])$/;


3. 6-20位数字、字母

var reg = /^[A-Za-z0-9]{6,20}$/;


4. 6-20位字母数字,不能是纯数字

var reg=/^(?![0-9]*$)[a-zA-Z0-9]{6,20}$/;


5.手机号码正则

var reg = /^0?1[3|4|5|8][0-9]\d{8}$/;


6.密码:由字母、数字、下滑线、~!@#$%^&*这些特殊符号组成的字符串,最小长度6,最大长度20。

var regM = /^[\w~!@#$%^&*]{6,20}$/;


7. 结算利率必须为数字,且最多二位小数

var reg = /^\d{1,8}(\.\d{1,2})?$/;
if (!reg.test(crediting_rate)) {
alert('结算利率必须为数字,且最多二位小数');
return false;
}


8. 正则验证2-10个汉字

reg=[\u4e00-\u9fa5]{2,10};


9.验证整数或者小数

var reg = /^\d+$|^\d+\.\d+$/g;
if(!reg.test(paramArr.d_sum)) {
alert('输入的金额格式错误!');
return;
}


10.固定电话验证

var reg = /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: