可能性の重複:
JavaScript logic for isNaN()isNaN()に代わるJavaScriptがありますか?
ねえ、私が望むすべては、テキストボックスに入力された値が数値でないか、または機能isNaN();
を使用せずにいることを確認することです。何か方法はありますか?
可能性の重複:
JavaScript logic for isNaN()isNaN()に代わるJavaScriptがありますか?
ねえ、私が望むすべては、テキストボックスに入力された値が数値でないか、または機能isNaN();
を使用せずにいることを確認することです。何か方法はありますか?
parseFloat(value)!== +value;
しかし、isNaN(値)の問題は何ですか?
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) –
おそらく正規表現ですか? –
@MikeChristensenどのようにその正規表現を使ってチェックするのですか? – 0x499602D2
@David - 有効な数字(数字、オプションで小数点)を探して、その式と一致しない場合はfalseを返すことができます。しかし、私はこの質問が欺瞞であると思われることに同意します。リンクされたポストも良いアイデアを持っています.. –