2011-07-21 11 views
2

を持つべきURLを検証する必要がありますURLを検証する方法をアドバイスしてくださいHTTPまたはHTTPSとWWWはそれにはJavaScript/jQueryのを使用して、HTTPまたはHTTPSとWWW

おかげ アミット

+1

は申し訳ありませんが、あなたがしようとした[検索](http://www.google.com.ua/#source=hp&q=url+validation+javascript&oq = URL +検証+ JA&AQ = 2&AQI = G2&AQL =&gs_sm = E&gs_upl = 1648l5935l0l7190l9l8l0l2l2l0l153l657l2.4l6&FP = 2c4748e2a65232a4&BIW = 1280&BIH = 888) –

+0

はい、私は何を見つけることができなかったことはこれは 'HTTPの両方のhttpとWWW – Amit

答えて

4

があることを使用してみてください機能:

(function isURL(s) { 
    var regexp = /http(s?):\/\/www\.[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/; 
    return regexp.test(s); 
})("https://www.google.com") 

あなたはそれでhere

+1

をチェックするスクリプト失敗しています:// www.google.co.uk/'私は正直なところ、あなたの正規表現は広すぎると思います。 – pimvdb

0

を果たしている可能性があるが、この方法を試してください。

^(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])? 



var re = /^(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/; 

alert(re.test(yourString)); 

Test it at this JsFiddle

Found at RegExLib

0

あなたが使用できます。

function checkhttpWww(s) { 
    var reg = /http(s?):\/\/www/; 
     return reg.test(s); 
} 
0
function is_correct(x) { 
    return /^http[s]?:\/\/www\./.test(x); 
} 
関連する問題