我的网址就像localhost:5557
。我不会在我的网址中允许http://
或https://
或ftp://
。
我也试过
^(?:!(ftp|http|https):\/\/)?([a-zA-Z0-9]+\.)?[a-zA-Z0-9][a-zA-Z0-9-]+\.[a-zA-Z]{2,6}?$
但是在添加false
时我得到port number
。
请提出任何建议!
答案 0 :(得分:1)
否定前瞻必须与(?!..)
而非(?:!...)
^(?!(ftp|https?):\/\/)([a-zA-Z0-9]+\.)?[a-zA-Z0-9][a-zA-Z0-9-]+\.[a-zA-Z]{2,6}(?::\d{4})?$