2012-04-11 6 views
0

可能性の重複:
JavaScript logic for isNaN()isNaN()に代わるJavaScriptがありますか?

ねえ、私が望むすべては、テキストボックスに入力された値が数値でないか、または機能isNaN();を使用せずにいることを確認することです。何か方法はありますか?

+0

おそらく正規表現ですか? –

+0

@MikeChristensenどのようにその正規表現を使ってチェックするのですか? – 0x499602D2

+0

@David - 有効な数字(数字、オプションで小数点)を探して、その式と一致しない場合はfalseを返すことができます。しかし、私はこの質問が欺瞞であると思われることに同意します。リンクされたポストも良いアイデアを持っています.. –

答えて

1
parseFloat(value)!== +value; 

しかし、isNaN(値)の問題は何ですか?

+0

jsのネイティブは誰にとっても快適ではないので、試してみてください:var a = NaN、b = Number( "xy"); Number( "try")== Number( "try")、isNaN(Number( "しかし、これはNaN:S")) (NaN:NaN)、isNaN(a)、isNaN(b)、a === b、a == b、b == NaN) –

関連する問題