[リストへもどる]
一括表示

投稿時間:2004/02/03(Tue) 13:03
投稿者名:nakai
URL :
タイトル:
入力データの判別
テキストボックスなどに入力された値が、数字か文字列かを判別するのは
可能でしょうか?

投稿時間:2004/02/03(Tue) 14:28
投稿者名:いちゆ
Eメール:
URL :
タイトル:
Re: 入力データの判別
過去ログにありそうだけど。

'数字だけを使っているか?を返す関数。
function isNumeric_ex(byval inString as string) as boolean
dim i as long
for i=1 to len(inString)
  select case mid$(inString,i,1)
    case "0","1","2","3","4","5","6","7","8","9"
    case else
      exit function
  end select
next
isNumeric_ex=true
end function

ちなみに、数字と数値は違うのでこういう仕様になりました。

投稿時間:2004/02/03(Tue) 15:08
投稿者名:nakai
URL :
タイトル:
Re^2: 入力データの判別
いちゆさん、丁寧にソースコードまで書いてくれてありがとうございます!
申し訳ないのですが、数値の方を教えてもらえますか?

投稿時間:2004/02/03(Tue) 15:36
投稿者名:へいぽー
Eメール:
URL :
タイトル:
Re^3: 入力データの判別
> 数値の方を教えてもらえますか?

数字の判定の仕方を教えてもらったのだから、後は、自分でできると思いますが。
どういうものを数値として扱うかという仕様を決めないとコーディングできないです。
マイナスは?カンマは?小数点は?

数値として認識できるのはすべて数値として扱うならば、
IsNumeric でもいいかと思いますけど。

投稿時間:2004/02/03(Tue) 16:06
投稿者名:nakai
URL :
タイトル:
Re^4: 入力データの判別
へいぽーさん、返信ありがとうございます。
IsNumericの使い方を調べて、やってみます。