(登录|注册)表单验证

注册验证

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位数字
















猜你喜欢

转载自blog.csdn.net/lina2017lina/article/details/79536007