-1

電話番号を増分(たとえば12345または56789)または繰り返し(たとえば11111または22222)入力に対して検証するために、jQueryを使用して検証関数を作成する必要がありますが、その方法については考えられていません。誰かがこれをどのように行うことができるかについて私にアイデアを与えることができますか?

よろしくお願いします。

4

1 に答える 1

3

これを試して、繰り返し (つまり 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;
};

デモ

于 2012-10-20T20:45:31.927 に答える