0
Этот функциональный блок RegEx-literal всегда возвращает false при тестировании с URL-адресом действительного формата (который я тестировал с использованием сайта this и получил истинное соответствие).URL Match RegEx Возвращает всегда False
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
Он возвращает true: http://jsfiddle.net/kweegkk7/ –
@stribizhev Это странно. Я полагаю, что это имеет какое-то отношение к тому, что вход не является ... чистым или что-то в этом роде. – SemiViral