Javascript 正则表达式只允许15位长度?

Javascript 正则表达式只允许15位长度?,javascript,jquery,validation,Javascript,Jquery,Validation,我使用下面的代码处理正则表达式,但我只需要处理(接受)15位数字 ([0-9]{2}[a-zA-Z]{4}[a-zA-Z]{1}[0-9]{1})。[0-9]{3}[a-zA-Z]([a-zA-Z]|[0-9]){3}) 该代码按照逻辑正常工作,但不控制15位数字 请帮助我如何控制它?这将正则表达式控制为15位。您可以将其更改为{0,15},以指定允许的最小和最大位数 (?=.{15}$)(([0-9]{2}[a-zA-Z]{4}([a-zA-Z]{1}|[0-9]{1}).[0-9]{3}[

我使用下面的代码处理正则表达式,但我只需要处理(接受)15位数字

([0-9]{2}[a-zA-Z]{4}[a-zA-Z]{1}[0-9]{1})。[0-9]{3}[a-zA-Z]([a-zA-Z]|[0-9]){3})
该代码按照逻辑正常工作,但不控制15位数字
请帮助我如何控制它?

这将正则表达式控制为15位。您可以将其更改为
{0,15}
,以指定允许的最小和最大位数

(?=.{15}$)(([0-9]{2}[a-zA-Z]{4}([a-zA-Z]{1}|[0-9]{1}).[0-9]{3}[a-zA-Z]([a-zA-Z]|[0-9]){3}))

此网站可以帮助您学习正则表达式:
它允许您构建、测试和理解正则表达式

例如,以下是量词的快速参考:

你是怎么看待这些人的?1.2.不工作(/^(?=.{1,15}$)[0-9]{2}[a-zA-Z]{4}([a-zA-Z]{1}[0-9]{1})。[0-9]{3}[a-zA-Z]{0-9]){3}为什么不使用这个正则表达式,然后检查string.length是否因为我需要一行验证