【发布时间】:2015-04-28 10:05:34
【问题描述】:
当使用有效格式的 URL 进行测试时,这个 RegEx 文字功能块总是返回 false(我已经使用 this 站点进行了测试,并作为真正的匹配出现)。
function checkRegex (input) {
var re = /^(https?:\/\/)?([\da-z\.-]+)\.([\da-z\.]{2,6})([\/w\.-]+)([\d\w\%\&\_\-\=\?]\/*)*$/i;
return re.test(input);
}
我用作测试的字符串是:https://google.com.net/ruefqij?random=true&rand2=false
【问题讨论】:
-
@stribizhev 这很奇怪。我想这与输入不是......干净或类似的东西有关。
标签: javascript regex