Я пытаюсь написать регулярное выражение возвращает истину в следующих случаях:Регулярное выражение, соответствующее HTTP в JavaScript
http://anything
http:///anything
(Это может иметь любое количество «/»)
Но он должен возвращать ложь в следующих случаях:
- HTTP: //
- HTTP:/
- HTTP:
- HTTP
- HTT
- ХТ
- ч
http:///
(Это может иметь любое количество "/")
Я попытался следующее, но в некоторых случаях это терпит неудачу. Может кто-нибудь дать некоторые указатели.
(/^(f|ht)tps?:\/\//i.test(jQuery("base").attr("href")
Это не возвращает ложь для HTTP: /// – user2284140
Вы правы. Проверьте мой обновленный ответ и демонстрационную ссылку. – anubhava
Спасибо тонну !!! работает как шарм и спасибо за объяснения лучшего понимания !!! – user2284140