【发布时间】:2014-02-11 17:28:09
【问题描述】:
我正在尝试向 jquery 验证插件添加一个自定义规则,它将阻止该人输入国家域为“cu、ir、kp、sd、sv”的电子邮件地址。例如,用户将无法输入 johnsmith@yahoo.cu 或 johnsmith@yahoo.kp。
我尝试创建一个正则表达式,但它仍然允许我输入任何电子邮件国家域。
这是我目前所拥有的:
$.validator.addMethod(
"wrong_domain",
function (value,element,params) {
var emaildomain = new RegExp("(/cu$/) | (/ir$/) | (/kp$/) | (/sd$/) | (/sy$/)");
if (emaildomain.test(value)) return false;
},
'Not an acceptable email' );
我在浏览器控制台中没有任何错误。我对正则表达式不是很熟悉,所以任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: jquery regex validation plugins