我正在嘗試構建URL RegExp。該基地表達式如下:URL RegExp WITHOUT http://或www
/^(((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://gmail.com
http://www.gmail.com
www.gmail.com
但我沃爾德想修改它來搭配這樣的:
gmail.com
我會感謝任何幫助。
在Javascript中? – Roberto
如果你構建這樣的正則表達式,這將匹配'too.right'?雖然它不是一個URL ...你應該保留'http://'前綴。 – sp00m
@ sp00m是的,你是對的!但是「too.right」比用戶「http://too.right」更適合用戶使用。我認爲現在看到這樣的符號是很常見的。 –