Regex模式搜索从2个字母或2个数字开始
Regex pattern search starts with 2 letters OR 2 numbers
我正在编写一个javascript函数,在发送数据库之前检测数据库中的正确条目。变量必须以2位数字或2个字母开头,然后再加2个字母,再加3位数字。我可以让每个正则表达式独立工作,但我想用一句话来完成。我试过/^[A-Z]{2}|^[0-9]{2}[A-Z]{2}'d{3}$/
,但没有成功。
var valL = /^[A-Z]{2}[A-Z]{2}'d{3}$/;letter
var valj = /^[0-9]{2}[A-Z]{2}'d{2}$/;digits
您只需要对您的替换进行分组。
/^([A-Z]{2}|[0-9]{2})[A-Z]{2}'d{3}$/
否则,只匹配交替的左侧或右侧。
以下正则表达式应该有效:
/^(?:[A-Z]{2}|'d{2})[A-Z]{2}'d{3}$/i
相关文章:
- 可以't将几个数字设置为<输入类型=“;数字“>
- 正好包含2个大写字母和3个数字的正则表达式
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- 计算HTML表TD中两个数字之间的百分比
- 如何使用 JavaScript 将两个数字相加
- 用于添加两个数字的javascript闭包的用法
- 通过变量在两个数字之间切换
- 在数字字符串的最后两个数字上加上小数
- 在HTML/JavaScript中减去两个数字
- 删除第一个数字块之后的所有数字
- PHP函数识别3个数字中最低的一个并更改其类
- 将文本字段限制为三个数字
- 如何创建一个确定2个数字之间值的函数
- 把两个数字加在一起,得到5+10=510,而不是15
- 敲除:如何对两个数字输入进行双向绑定
- 在 JavaScript 中使用最后两个数字获取年份
- Jquery if 在 2 个数字之间
- regex:如何捕获字符串中的三个数字,而不是字符串的其余部分
- Regex-我需要在第一个数字后面拆分一个字符串
- 编写一个包含一个大写字母和六个数字的javascript表达式