使用jQuery验证增量或重复输入

时间:2012-10-20 20:02:17

标签: javascript jquery validation

我需要用jQuery编写一个验证函数,以针对增量(例如12345或56789)或重复(例如11111或22222)输入验证电话号码,但是我对如何执行该操作没有想法。有人能告诉我如何做到这一点吗?

事先谢谢你。

1 个答案:

答案 0 :(得分:2)

您可以尝试此操作来验证重复(即55555)或增量(即123456)数字

function validateNum(input){
    var value=input.val(), len=value.length, first=value[0], r=true;
    if(!len || isNaN(value) || value==0) return false;
    for( var i=1; i<len; i++ )
    {
        if(value[i]!=first) { r=false; break; }
        //else continue;
    }
    if(r) return true;
    r=true;       
    for( var i=1; i<len; i++ )
    {
        if(value[i]!=(parseInt(first)+i)) { r=false; break; }
        //else continue;
    }
    if(r) return true;
    return false;
};

DEMO