javascript - 一个字母和三个数字的正则表达式

标签 javascript regex

我试过这个 RegEX 没有解决方案

^([a-zA-Z]{1})([0-9]{3})$

测试用例:有效

123d

f311

12d3

99A9

最佳答案

如果组合可以按任何顺序排列,您可能需要明确列出备选方案,具体取决于您的正则表达式风格支持的内容:

^([a-zA-Z]\d{3}|\d[a-zA-Z]\d{2}|\d{2}[a-zA-Z]\d|\d{3}[a-zA-Z])$

关于javascript - 一个字母和三个数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44587181/

相关文章:

php - 正则表达式匹配一个词后的特定词

javascript - jQuery addClass 从最后一个子级开始循环

javascript - asp 按钮和历史返回 onclientclick

javascript - 100.toString 与 100 ['toString']

iphone - 如何使用自定义 NSDataDetector 来检测某些正则表达式模式?

python-3.x - 根据现有列中的值创建新列

javascript - 如何根据参数从数组中删除数字

javascript - 使用多重选择和 JavaScript 更改图像

javascript - 如何验证字母数字输入之间的空格

java - 捕获未跟随某些数字的数字流