「VB.NET」IsNumericで数値かどうかを確認する

2021年11月29日

書式
IsNumeric(Object)
指定した内容が数値または、数値に変換できる文字列かどうかを確認します
パラメーター
Expression 必須です
戻り値 式が数値として評価できるかどうかを示す Boolean 値を返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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

VB.net

Posted by arkgame