A-A+
jquery 邮箱正则表达式(输入邮件地址自动验证)
邮箱正则这个与jquery是没有判断了我们只主要是使用了jquery的些写法来实现我们要的结果了,个例子是当用户输入邮件地址完成离开input输入框时会自动告诉你邮件地址是否适合规则。
jquery,代码如下:
- <p><input type="text" name="email" id="email" value="邮箱" onblur="if(this.value == '') this.value = '邮箱';" onfocus="if(this.value == '邮箱') this.value = '';"/><span id="emailMSG">请填写邮箱</span></p>
- //邮箱验证正则表达式
- $("#email").blur(function(){
- var email=$(this).val();
- if(email=='邮箱'){
- email='';
- }
- if(email==''){
- $("#emailMSG").text('请输入邮箱');
- return false
- }
- var reg = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/;
- if(!reg.test(email)){
- $("#emailMSG").html('邮箱格式有误');
- return false;
- }
- $("#emailMSG").text('邮箱可以使用');
- });