我们有正则表达式验证网址。我需要一个可以验证它的正则表达式。请帮助我。
正确验证的网址
var regexp = /(ftp | http | https)://(\ w +:{0,1} \ w * @)?(\ S +)(:[0-9] +)?(/ | / ([\ W#:!?!+ =安培;%@ - /])?)/
验证是什么,即它不应该是URL。
答案 0 :(得分:0)
使用否定前瞻来取消正则表达式,
^(?!^((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$).*$