我想检查是否有任何大写或小写字符串出现在此:
1a 2A 3aC
const str = '1a' /[a-z]/.test(str) //Pass /[a-z][A-Z]/.test(str) //Fail /[a-z]/.test(str) //Pass
qoefvg9y1#
[a-z]表示1个小写字母。[A-Z]表示1个大写字母。[a-z][A-Z]表示1个小写字母后跟1个大写字母。[a-zA-Z]表示1个小写或大写字母。要检查“3aC”,您可能需要[0-9][a-zA-Z]+。“+”表示一个或多个小写或大写字母。
[a-z]
[A-Z]
[a-z][A-Z]
[a-zA-Z]
[0-9][a-zA-Z]+
cmssoen22#
除非有一些你担心的边缘案例。。。
应该工作
2条答案
按热度按时间qoefvg9y1#
[a-z]
表示1个小写字母。[A-Z]
表示1个大写字母。[a-z][A-Z]
表示1个小写字母后跟1个大写字母。[a-zA-Z]
表示1个小写或大写字母。要检查“3aC”,您可能需要
[0-9][a-zA-Z]+
。“+”表示一个或多个小写或大写字母。cmssoen22#
除非有一些你担心的边缘案例。。。
应该工作