• ベストアンサー

値が数値なのかどうかのIF文は?

INPUTで入力されてきたTEXT内容が「数値」か「文字を含むものか」の判断を行いたいのですが、どのようにすればいいのでしょうか? 入力されたもので計算を行いますので、エラーの発生は避けたいと思っています。 IF 入力値 >= "0" はOKとした場合、「2a2」などのように入力された場合エラーになるからです。 よろしくお願いいたします。 IF INPUT01 <> #NUM のような感じ??

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

# 開発環境も明記した方がいいですよ # 希望の動作がクライアントサイドなのかサーバーサイドなのかも VBSならIsNumeric、JavaScriptならNumberオブジェクトあたりを使えば判断出来ますよ VBS if IsNumeric(入力データ) = True then JavaScript Var nn; nn = new Number( 入力データ ); if IsNaN( nn ) { } といった具合です …

hamasyou09
質問者

お礼

ありがとうございます。 VBです。 うまくいきました。

関連するQ&A