可能重复:
How to use a regular expression to validate an email addresses?
我已尝试过所有标准选项,但没有人帮助过电子邮件: blablabla-K@kiev.foxtrot.ua
我在asp.net webforms中的自定义验证器的客户端函数:
function requiredFields(source, args) {
var reg = new RegExp('/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/');
var email = $('#tbEmail').val();
args.IsValid = ((email.length > 0) && (reg.test(email)));
}
答案 0 :(得分:0)
<script type="text/javascript">
$(document).ready(function() {
$('#txtEmail').blur(function() {
if(validateEmail('txtEmail'))
{
alert('Email is valid');
}
else
{
alert('Invalid Email Address');
}
});
});
function validateEmail(txtEmail){
var a = document.getElementById(txtEmail).value;
var filter = /^((\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*?)\s*;?\s*)+/;
if(filter.test(a)){
return true;
}
else{
return false;
}
}
</script>
电子邮件地址:
< input type='text' id='txtEmail' />
直播演示点击此处1