jquery ----简单的邮箱(Email)验证

JS1:

<script language="javascript">$(document).ready(function(){
	$('.error').hide();
	$('.submit').click(function(event){
		var email=$('.email').val();
		if(valid_email(email)) {
			$('.error').hide();
			} else {
			$('.error').show();
			event.preventDefault();
		}
	});
});
function valid_email(email) {
var patten = new RegExp(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+(com|cn)$/);
  return patten.test(email);
}
</script>

HTML1:

 <div class="test_email">
  <span>请输入电子邮件:</span>
  <input type="text" class="email" name="email" />
  <span class="error">非法的电子邮件地址!</span>
  <input type="submit" value="提交" class="submit" />
 </div>

---------------------------------------------------------------------------------------------------------------------------------------

JS2:

<script type="text/javascript">
	$("#mi_in").focus( function(){  $(this).css("color","#a0a0a0"),$(".mi-sub").addClass("mi-sub-blue")})				
	$("#mi_in").blur( function(){					
		var email=$("#mi_in").val();
		if(valid_email(email)){
			$(".mi-sub").addClass("mi-sub-def").removeClass("mi-sub-red").removeClass("mi-sub-blue");
			$(this).css("color","#a0a0a0")					
		}else{
			$(this).val("请输入您的正确邮箱地址").css("color","red"),
			$(".mi-sub").addClass("mi-sub-red").removeClass("mi-sub-def").removeClass("mi-sub-blue");						
			$("#mi_in").focus( function(){ $(".mi-sub").addClass("mi-sub-blue").removeClass("mi-sub-red").removeClass("mi-sub-def")})							
		}								
		})
	function valid_email(email) {
		var patten = new RegExp(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+(com|cn)$/);
		return patten.test(email);
	}
</script>


HTML2:

<div class="mi-sub mi-sub-def png">
      <input type="text" id="mi_in" value="请输入您的正确邮箱地址" onBlur="if(this.value=='') { this.value='请输入您的正确邮箱地址';}"
        onFocus="if(this.value=='请输入您的正确邮箱地址') { this.value='';}" />
</div>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值