0

ここでJqueryにドメイン名を検証する方法について尋ねられた同様の質問を見ましたが、この例を自分のコードで機能させることができないようです。

基本的に、入力テキストボックスに対して正規表現を実行し、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 に答える