validation - 如何在 VBScript 中检查字符串是否为字母数字?

标签 validation vbscript alphanumeric

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

最佳答案

使用正则表达式的 ^ 功能(类中没有)搜索不在 (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

关于validation - 如何在 VBScript 中检查字符串是否为字母数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18132256/

相关文章:

javascript - 单选按钮未正确验证

loops - 在文件夹中搜索包含服务器名称和扩展名的文件,然后选择最后修改的文件,并在文件名中获取日期

excel - vbscript 和 excel 删除除最后一张之外的所有工作表

regex - sed:仅删除引号内的所有非字母数字字符

mysql - 嵌套的 MySQL 查询和字母数字排序

Javascript - 验证,仅数字

ruby-on-rails - 如何验证多个字段中的一个字段是否存在

ruby-on-rails - 专门验证一个父ID的存在

asp-classic - VBScript (ASP) 服务器组件驻留在哪里?

linux - 如何对 linux bash * 字母数字字符串进行排序