本文實例講述了JS正則匹配URL網址的方法。分享給大家供大家參考,具體如下:
最強的匹配網址-url的正則表達式:匹配www,http開頭的一切網址
直接插入正則表達式:
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
完整的js方法:
function isURL(domain) {  var name = /[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?/;  if( !(name.test(domain)))  {    return false;  }  else  {    return true;  }}可以匹配如下格式的網址:
	www.abc.com
	http://www.abc.com
	http://sub.abc.com
	abc.com/a/b.html
	。。。
其實這個正則只是匹配xxx.yyy,所以只要是有這樣格式的網址都可以。所以要求很嚴格的網址應該是不夠的。。。
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答