我IsNumeric()在代码中使用函数来验证数字。
IsNumeric(100) - 真的,
IsNumeric(-100)- 真的,
IsNumeric(+100)- 真的,
IsNumeric(100-)-真的- 我对此有疑问。(100-) 这是一个有效的数字吗?IsNumeric() 这个值返回true。
Dim latitude As String = "12.56346-"
If IsNumeric(latitude) Then
If (Convert.ToDouble(latitude) >= -90 And Convert.ToDouble(latitude) <= 90) Then
isValidLatitude.Text = "true"
Else
isValidLatitude.Text = "false"
End If
Else
isValidLatitude.Text = "false"
End If
Run Code Online (Sandbox Code Playgroud)
转换latitude为双精度时出错
Input string was not in a correct format.
Run Code Online (Sandbox Code Playgroud) vb.net ×1