数字チェックするには?

[上に] [前に] [次に]
ma 2000/03/07(火) 18:24:34
今アンケートのホームページを作成中ですが
その中で電話番号を入力したときに
数字と−だったらOKというふうにしたいのですが、
どうすればよろしいでしょうか?
メールアドレスを入力したときのチェックは
何かいるでしょうか?

チャペル 2000/03/07(火) 19:01:40
即席関数です。(あまり役には立たないかも)
入力された値が数値と−であれば、trueを。
それ以外の場合は、false を返します。

function NaNcheck(str){
    var nCnt;
    for(nCnt = 0; nCnt < str.length; nCnt++){
        if(str.substr(nCnt,1).match(/-/i) != "-" &&
           isNaN(str.substr(nCnt,1)))
    return  false;
    }
    return true;
}


メルアドは、文字の全角、半角チェックをしたほうが良いと思います。

[上に] [前に] [次に]