验证模糊输入

时间:2017-01-03 13:06:17

标签: javascript jquery

当用户从输入字段中聚焦时,我会验证URL。用户在输入无效URL时会收到警告框。我还强制.focus(),因此他们必须输入有效的网址才能继续。我遇到的问题是警告框不断弹出,不允许用户编辑无效的URL。

DEMO

$('.validate').blur(function() {
    var $this = $(this);
    var validUrl = isUrlValid($this.val());

    if (!validUrl) {
        alert('This is not a valid URL');
        $this.focus();
    }
});

function isUrlValid(url) {
    // regex match
} 

0 个答案:

没有答案