「VB.NET」IsNumericで数値かどうかを確認する
書式
IsNumeric(Object)
指定した内容が数値または、数値に変換できる文字列かどうかを確認します
パラメーター
Expression 必須です
戻り値 式が数値として評価できるかどうかを示す Boolean 値を返します。
使用例
Module Module1
Public Sub Main()
Dim pp As Object
Dim resChk As Boolean
pp = "45"
resChk = IsNumeric(pp)
Console.WriteLine(resChk)
pp = "123.45"
' 数値かどうかを判定.
resChk = IsNumeric(pp)
Console.WriteLine(resChk)
pp = "67 Test"
' 数値かどうかを判定
resChk = IsNumeric(pp)
Console.WriteLine(resChk)
Console.ReadKey()
End Sub
End Module
Module Module1
Public Sub Main()
Dim pp As Object
Dim resChk As Boolean
pp = "45"
resChk = IsNumeric(pp)
Console.WriteLine(resChk)
pp = "123.45"
' 数値かどうかを判定.
resChk = IsNumeric(pp)
Console.WriteLine(resChk)
pp = "67 Test"
' 数値かどうかを判定
resChk = IsNumeric(pp)
Console.WriteLine(resChk)
Console.ReadKey()
End Sub
End Module
Module Module1 Public Sub Main() Dim pp As Object Dim resChk As Boolean pp = "45" resChk = IsNumeric(pp) Console.WriteLine(resChk) pp = "123.45" ' 数値かどうかを判定. resChk = IsNumeric(pp) Console.WriteLine(resChk) pp = "67 Test" ' 数値かどうかを判定 resChk = IsNumeric(pp) Console.WriteLine(resChk) Console.ReadKey() End Sub End Module
実行結果
True
True
False