2015-04-28 170 views
0

當使用有效格式的URL(我使用this網站進行了測試,並且作爲真正的匹配項)進行測試時,此RegEx-文字功能塊始終返回false。URL匹配正則表達式返回始終爲假

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

引用的對象,而不是對象的值。我的錯。