1
爲什麼在下面的代碼不工作這部分if(!$(this).val()){...
從代碼和這種匹配是真實的與http://www.st
,我想作爲:http://stackoverflow.com
?Url驗證與jquery
例子:http://jsfiddle.net/gp9nL/3/
$('.url').keyup(function(){
if (!$(this).val().match(/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \?=.-]*)*\/?$/)){
$(this).css("background", "#ffc4c4");
result = false;
}else {
$(this).css("background", "#FFFFEC");
result = true;
}
if(!$(this).val()){
alert('field is empty')
$(this).css("background", "#FFFFEC");
}
return result;
});
有什麼解決辦法? –
看到這裏,在這裏工作,但!!?:http://jsfiddle.net/gp9nL/2/ –
我已經用解決方案更新了答案,@艾麗西卡·希伯裏 –