js的相关验证写法

$(function(){
		$("#submit").click(function(){
			if(confirm("是否确定要修改信息?")) {
				$("#tip").html("");
				//验证输入的一些字段是否正确
				var qq = $("#qq").val();
				var skype = $("#skype").val();
				var workUnit = $("#workUnit").val();
				var school = $("#school").val();
				var operationEmail = $("#operationEmail").val();
				var cellphone = $("#cellphone").val();
				if(qq != "" && qq.length > 20) {
					$("#tip").html("QQ号码过长");
					return false;
				}
				
				if(skype != "" && skype.length > 20) {
					$("#tip").html("skype过长");
					return false;
				}
				
				if(workUnit != "" && workUnit.length > 100) {
					$("#tip").html("工作单位过长");
					return false;
				}
				
				if(school != "" && school.length > 100) {
					$("#tip").html("毕业院校过长");
					return false;
				}
				
				if(operationEmail != "") {
					if(operationEmail.legth > 50) {
						$("#tip").html("邮箱地址过长");
						return false;
					}
					var regEmail = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
					if(!regEmail.test(operationEmail)) {
						$("#tip").html("邮箱格式不正确");
						return false;
					}
				}
				
				if(cellphone != "") {
					var reg = /^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})$/;
					if(cellphone.length != 11 || !reg.test(cellphone)) {
						$("#tip").html("电话格式不正确");
						return false;
					}
				}
				return true;
			} else {
				return false;
			}
		});
	});

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值