[转]java以及js验证邮箱格式是否正确

转载:http://hi.baidu.com/liyahui/item/1effd710a99cba071894ec84

java类:

public static boolean isVaildEmail(String email){
String emailPattern="[a-zA-Z0-9][a-zA-Z0-9._-]{2,16}[a-zA-Z0-9]@[a-zA-Z0-9]+.[a-zA-Z0-9]+";
boolean result=Pattern.matches(emailPattern, email);
return result;
}

 

js:

<script language="javascript">
function checkMail(){
var strReg="";
var r;
var strText=document.getElementById("email").value;
strReg=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/i;
r=strText.search(strReg);
if(r==-1) {
alert("请填写正确的邮箱!");
document.all(str).focus();
document.all(str).value="";
}
}
</script>
</head>

<body>请填写要验证的邮箱:
<input name="email" type="text" id="email" />
<input name="" type="button" value="验 证" οnclick="checkMail();" />
</body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值