注册验证
1.验证格式、非空
2.验证密码直接是否相等
3.验证码
**************************************************************
验证非空和格式
function isCheckRegist(obj,re){
var itself=$(obj);
var label=itself.siblings('label');
if(itself.val()){
console.log(itself.val());
if(re.test(itself.val())){
label.html('');
itself.removeClass('ok');
return true;
}else{
label.html(itself.attr('tip'));
itself.addClass('ok');
return false;
}
}else{
if(!itself.val()){
label.html(itself.attr('tip2'));
itself.addClass('ok');
return false;
}
}
}
验证正则
1.身份证验证:
扫描二维码关注公众号,回复:
2353869 查看本文章
reg=/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/;
2.手机号验证:
reg=/^1[3|4|5|8][0-9]\d{4,8}$/i;
3.密码验证:
6~15位,不能含有空格,支持中文、字母、数字、下划线和小数点
reg = /^([\w\.\_]|[\u4e00-\u9fa5]){6,15}$/;
密码中必须包含字母、数字、特称字符,至少8个字符,最多30个字符
reg = /(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9])/;
4.邮箱验证
reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
5.只能输入中文
reg = /^[u4e00-u9fa5],{0,}$/
6.只能输入数字
reg = /^[0,9]{0,}$/
7.验证码6位数字