0
であることを確認してください。.comまたは.coなどの拡張子で終了することを検証する方法はありませんが、有効なURLを入力する必要があります。英国など。文字列の末尾が
はここになります私の現在の機能だと確信し、それは、のhttp:私は確かにするためにurl
変数の終了を確認する方法を見つけることができません//
function addhttp(url) {
if (!/^(f|ht)tps?:\/\//i.test(url)) {
url = "http://" + url;
}
return url;
}
その.com
など...
[URLの解析方法](http://stackoverflow.com/questions/6168260/how-to-parse-a-url) –
"有効なURL"は*必要ではありません* TLD拡張で終わります。 – David
ドメインが数百の異なる可能性で終了することを確認することを決定する前に、https://en.wikipedia.org/wiki/List_of_Internet_top-level_domainsを見てみるとよいでしょう。それはトップレベルに過ぎませんもの。あなたが.co.ukと.org.ukのようなものを望んでいれば、次のすべての可能性が失われます。 – Chris