我在Jquery how to validate domain name看到了类似的问题,但我似乎无法使用此示例来处理我的代码。
我基本上想对输入文本框执行一个reg ex,并通过jquery验证它是否符合我对域名的搜索条件。格式必须是
domainname.co.uk或.com / .org / .net(没有http://或https://且没有子域名)
目前我的代码:
if(!/([a-z0-9-]+\.(?:com|net|org|co.uk))(?:\/|$)/$("#domain").val()) {
$('#error').html("Invalid domain name, , please correct before proceeding.");
return false;
}
答案 0 :(得分:4)
!/([a-z0-9-]+\.(?:com|net|org|co.uk))(?:\/|$)/$("#domain").val())
应该是:
!/([a-z0-9-]+\.(?:com|net|org|co\.uk))(?:\/|$)/.test($("#domain").val()))
// ^ ^^^^^