【问题标题】:How to check if a string is alphanumeric in VBScript?如何在 VBScript 中检查字符串是否为字母数字?
【发布时间】:2013-08-10 12:48:33
【问题描述】:

VBScript 中是否有类似 IsNumeric() 的函数来检查字符串是否仅包含字母数字 (a-zA-Z0-9) 字符?还是只能通过正则表达式来确定?

【问题讨论】:

  • 没有这个内置函数,但是你可以自己实现

标签: validation vbscript alphanumeric


【解决方案1】:

使用 RegExps 的 ^ 功能(不在类中)搜索不在 (a-zA-Z0-9) 中的字符:

>> Set r = New RegExp
>> r.Pattern = "[^a-zA-Z0-9]"
>> For Each t In Array("aA0", "a.0")
>>     WScript.Echo t, CStr(r.Test(t))
>> Next
>>
aA0 False
a.0 True

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 2017-10-18
    • 2019-03-31
    • 2013-04-01
    • 1970-01-01
    相关资源
    最近更新 更多