Devuelve un valor Boolean que indica si una expresión puede evaluarse como un número.
Public Function IsNumeric(ByVal Expression As Object) As Boolean
Parámetros
- Expression
-
Requerido. Expresión Object.
IsNumeric devuelve True si el tipo de datos de Expression es Boolean, Byte, Decimal, Double, Integer, Long, SByte, Short, Single, UInteger, ULong o UShort o un Object que contiene uno de esos tipos numéricos. También devuelve True si Expression es Char o String, que puede convertir correctamente a un número.
IsNumeric devuelve False si Expression es un dato de tipo Date o un dato de tipo Object y no contiene ningún tipo numérico. IsNumeric devuelve False si Expression es Char o String que no se puede convertir en un número.
En el ejemplo siguiente se utiliza la función IsNumeric para determinar si el contenido de una variable puede evaluarse como un número.
Dim testVar As Object
Dim numericCheck As Boolean
testVar = "53"
' The following call to IsNumeric returns True.
numericCheck = IsNumeric(testVar)
testVar = "459.95"
' The following call to IsNumeric returns True.
numericCheck = IsNumeric(testVar)
testVar = "45 Help"
' The following call to IsNumeric returns False.
numericCheck = IsNumeric(testVar)
Espacio de nombres:Microsoft.VisualBasic
Módulo:Information
Ensamblado: Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)
Referencia
IsArray (Función, Visual Basic)
IsDate (Función, Visual Basic)
IsDBNull (Función)
IsError (Función)
IsNothing (Función)
IsReference (Función)
Object (Tipo de datos)
TypeName (Función, Visual Basic)