仅接受使用Something@u.email.com或Something@email.com的电子邮件格式。但是我的代码似乎不起作用。它接受每个正则表达式。检查空功能是否正常(在下面检查正则表达式)。安妮的建议?谢谢
$('form').form({
on: 'blur',
fields: {
email: {
identifier: 'email',
rules: [
{
type: 'regExp[[a-z0-9]+@[u.]*email.com]'
prompt: 'Please enter a valid email'
}
]
}
email: {
identifier: 'email',
rules: [
{
type: 'empty',
prompt: 'Please enter something for your email (debug)'
}
]
}
})
答案 0 :(得分:1)
答案 1 :(得分:-1)
尝试以下功能来验证电子邮件
function ValidateEmail(email) {
var expr = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
return expr.test(email);
};
if (!ValidateEmail(YourTextFieldValue)
{
alert('Invalid Email');
}
else
{
alert('valid Email');
}