string - 在 VBScript 中检查字符串中的非数字字符

标签 string search vbscript

我正在开发一个用 VBScript 编写的 Windows 应用程序,我需要检查字符串中是否有任何非数字字符,特别是任何 a-z。我意识到我可能可以将 InStr() 函数与检查 a-z 的循环结合使用来做到这一点,但这似乎很荒谬。我在 VBScript 方面的经验很少,所以我真的不知道从哪里开始。

处理这种情况的好方法是什么?

最佳答案

使用正则表达式:

Set re = New RegExp
re.Pattern = "[a-z]"
re.IgnoreCase = True
re.Global = True
hasMatches = re.Test("12345abc")

If hasMatches = True Then
    ' it has letters
End If

关于string - 在 VBScript 中检查字符串中的非数字字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4140694/

相关文章:

xml - 将 XmlNode 文本转换为整数

javascript - 数据输入后自动刷新 Javascript 表单刷新

asp-classic - 为什么 vbscript Mid 函数显示错误 'Invalid Procedure Call or argument : Mid'

Javascript如何获取字符串的前三个字符

java - 基本搜索引擎 - 爬行之后下一步是什么?

c - 处理 fscanf()

javascript - Google 网站搜索 - 10 个结果限制

swift - 在多部分 TableView 中使用 TextField 进行搜索 - Swift

python - for 循环不会迭代函数中的字符串,但不会迭代函数 - python 3

php - 替换多个 PHP 实例