1
我正在嘗試正則表達式來驗證Url。正則表達式錯誤匹配
var url = "https://www,google.com";
var urlRegex = /(https|http)?:\/\/(?:\w[\-\w.]+)(?:\/[\-\w+&@#\/%=~_|!:,.;]*)?(?:\?[\-A-Z0-9+&@#\/%=~_|!:,.;]*)?/i;
var result = urlRegex.test(url);
所以我得到「結果」爲true,但我應該得到false,因爲「url」包含逗號。 請幫忙。
真棒。謝謝 – user3816152
不客氣。如果您需要在較大的文本中查找URL,則需要在模式周圍使用'\ b',並在開頭添加負面預覽:'(?!\ S *,\ b)'。 –