0

我在这里看到了一个类似的问题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;   
}
4

1 回答 1

4
!/([a-z0-9-]+\.(?:com|net|org|co.uk))(?:\/|$)/$("#domain").val())

应该:

!/([a-z0-9-]+\.(?:com|net|org|co\.uk))(?:\/|$)/.test($("#domain").val()))
//                              ^              ^^^^^
于 2012-11-19T22:19:35.133 回答