这是JavaScript中的一个正则表达式,用于检查A到Z字符是否存在,包括大写和小写,以及字符串中的0到9。
var validChars = /[0-9a-zA-Z]/;
除了这些字符之外,我还想检查同一字符串中是否存在"@"
符号和正斜杠"/"
。
例如,它将检查字符串中是否存在字符0到9和A到Z以及@
和/
。
如何做到这一点?
答案 0 :(得分:0)
试试这个正则表达式:
[a-zA-Z0-9@\/]*
解释
a-zA-Z: lower or upper case characters
0-9: numbers from 0 to 9
@: @
\/: /
*: zero or more machting. You can replace it with `+` for: one or more matching
答案 1 :(得分:0)
您只需将这些字符添加到您的课程中即可。
/^[a-z0-9@\/]+$/i
注意:您可能应该使用字符串^
的开头和字符串$
锚点的结尾,跟随您的字符类quantifier和{ {1}}修饰符可用于不区分大小写的匹配。