标签: javascript regex
我正在尝试提供一个JS正则表达式,它将包含任何内部网站点(简单定义任何不包含.的主机名),但会排除localhost。
.
localhost
我有第一部分:http(s)?\:\/\/[^\.\/]+(\/.*)* 我正在努力与第二部分。任何帮助将不胜感激。
http(s)?\:\/\/[^\.\/]+(\/.*)*
答案 0 :(得分:5)
您需要使用否定前瞻:
/^http(s)?\:\/\/(?!localhost[:\/])[^\.\/]+(\/.*)*$/