jquery使用正则表达式验证邮箱格式

使用正则表达式验证邮箱格式

// 检查邮箱格式
function checkEmail(){
	var email = $("#txtEmail").val();
	// 使用正则表达式验证邮箱格式
	var reg = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$");
	if(email == ""){
		$("#emailInfo").html("邮箱不能为空!~").prop("className","error");
	}else if(!reg.test(email)){
		$("#emailInfo").html("请填写正确的邮箱格式!~").prop("className","error");
	}else{
		$("#emailInfo").html("").removeProp("className");
	}
}


//html代码
<body>
	<table>
		<tr>
			<td valign="top" class="w1">
				请填写您的Email地址:
			</td>
			<td>
				<input name="user.email"  type="text" id="txtEmail" onblur="checkEmail();" class="text_input"/>
				<div class="text_left" id="emailValidMsg">
					<p>
						请填写有效的Email地址,在下一步中您将用此邮箱接收验证邮件。
					</p>
					<span id="emailInfo"></span>
				</div>
			</td>
		</tr>
	</table>
</body>
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值