http://
それで始まらないすべての URLに前置したいので、これを使用しました:
if (val.search('http://') === -1) {
val = 'http://' + val;
}
問題は、 I want to ignore both andhttp://
で始まる URLに追加されることです。https//
http://
https://
http://
それで始まらないすべての URLに前置したいので、これを使用しました:
if (val.search('http://') === -1) {
val = 'http://' + val;
}
問題は、 I want to ignore both andhttp://
で始まる URLに追加されることです。https//
http://
https://
if (val.indexOf('http://') === -1 && val.indexOf('https://') === -1) {
val = 'http://' + val;
}
regex
方法は次のとおりです。
if (!val.search(/^http[s]?:\/\//)){
val = 'http://' + val;
}
if (val.indexOf('http://') === -1 && val.indexOf('https://') === -1) {
val = 'http://' + val;
}
正規表現を使用することもできます:
if(!/^https?:\/\//.test(val)) {
val = 'http://' + val;
}