2015-04-28 4 views
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

+0

Он возвращает true: http://jsfiddle.net/kweegkk7/ –

+0

@stribizhev Это странно. Я полагаю, что это имеет какое-то отношение к тому, что вход не является ... чистым или что-то в этом роде. – SemiViral

ответ

0

реферированы объект, а не значение объекта. Виноват.

Смежные вопросы