http://google.com
http://google.com/
http://www.google.com
(與HTTPS相同)
不應傳遞:
http://www.google
www.google.com
這一個似乎接近:
^(((http(?:s)?\:\/\/)|www\.)[a-zA-Z0-9\-]+(?:\.[a-zA-Z0-9\-]+)*\.[a-zA-Z]{2,6}(?:\/?|(?:\/[\w\-]+)*)(?:\/?|\/\w+((\.[a-zA-Z]{2,4})?)(?:\?[\w]+\=[\w\-]+)?)?(?:\&[\w]+\=[\w\-]+)*)$
,但經過:
http://www.go
www.google.com
這正則表達式是太可怕了。你使用什麼編程語言?當然,包含這個**精確**功能的函數。 – Jan