正则表达式 如何匹配不含"http://" 的网址?

当用户输入网址时,如何用正则表达式匹配不含"http://"

也就是说:
当用户输入的网址用含有"http://"时,就不匹配,就会出提示。请教高手。

如果困难,匹配不含“http"开头 或 不含“:" 或 不含 “//" 也行。

先谢谢了。
最新回答
小茉莉

2024-06-04 03:53:20

匹配网址URL的正则表达式:[a-zA-z]+://[^\s]*
评注:网上流传的版本功能很有限,上面这个基本可以满足需求

^(^http://).*$ 有"http://"时,就不匹配,就会出提示。
阡陌

2024-06-04 16:56:46

java下的: ^(?!http://).*$ 匹配不以“http://”开头的字符串