我需要使用正則表達式來檢查網址。檢查網站地址的正則表達式
如果用戶類型的URL作爲
- www.test.com
- http://www.test.com
- https://www.test.com
我有一個正則表達式像
/^(http\:\/\/[a-zA-Z0-9_\-]+(?:\.[a-zA-Z0-9_\-]+)*\.[a-zA-Z]{2,4}(?:\/[a-zA-Z0-9_]+)*(?:\/[a-zA-Z0-9_]+\.[a-zA-Z]{2,4}(?:\?[a-zA-Z0-9_]+\=[a-zA-Z0-9_]+)?)?(?:\&[a-zA-Z0-9_]+\=[a-zA-Z0-9_]+)*)$/
但它只會允許第二個選項。我如何可以修改正則表達式,這樣,它應該接受第1和第3個選項太
看到的是https:// mathiasbynens .be/demo/url-regex –