Ниже регулярное выражение не работает без WWWРегулярное выражение не работает без WWW
/((?:https?\:\/\/|www\.)(?:[-a-z0-9]+\.)*[-a-z0-9]+.*)/i
я проверил ниже URL-
http://regexr.com (working, match)
http://www.regexr.com/ (working, match)
www.regexr.com (working, match)
regexr.com (not working, should be match)
[email protected] (working, not match)
Если я использовал ниже код
((?:https?\:\/\/|)(?:[-a-z0-9]+\.)*[-a-z0-9]+.*)
тогда совпавших адрес электронной почты также
[email protected] (not working, should not match)
Что именно вы хотите достичь? Что вы пытаетесь проверить? –
Да, я работаю с подтверждением URL –
Возможный дубликат, http://stackoverflow.com/questions/736513/how-do-i-parse-a-url-into-hostname-and-path-in-javascript – rrauenza