Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于匹配格式(如数字字母、数字字母、数字字母)的正则表达式_Javascript_Regex - Fatal编程技术网

Javascript 用于匹配格式(如数字字母、数字字母、数字字母)的正则表达式

Javascript 用于匹配格式(如数字字母、数字字母、数字字母)的正则表达式,javascript,regex,Javascript,Regex,我需要用于验证的正则表达式,它只接受来自输入的三个组合(数字和字母->1A或数字+数字+字母->15A或数字+数字+字母->115A)下面的正则表达式使用一组介于1和3之间的数字\d{1,3}后跟一个字母\w{1}而且似乎符合您的需要 (\d{1,3}[a-zA-Z]) 您可以尝试这样的表达式#[0-9]+[A-Za-z]{1}或#[0-9]{1,3}[A-Za-z]{1}{1}{p>它再本地化不过了。您可以这样做:-s/\w{1}/\w/g@boulatin我认为\w也会匹配数字。也可以添加

我需要用于验证的正则表达式,它只接受来自输入的三个组合(数字和字母->1A或数字+数字+字母->15A或数字+数字+字母->115A)

下面的正则表达式使用一组介于1和3之间的数字\d{1,3}后跟一个字母\w{1}而且似乎符合您的需要

(\d{1,3}[a-zA-Z])

您可以尝试这样的表达式#[0-9]+[A-Za-z]{1}或#[0-9]{1,3}[A-Za-z]{1}{1}{p>它再本地化不过了。您可以这样做:-
s/\w{1}/\w/g
@boulatin我认为
\w
也会匹配数字。也可以添加锚点
\d{1,3},非常感谢您帮助我解决了我的问题。我的验证现在工作正常:)[0-9]+允许一个或多个数字,允许超过3个数字。谢谢您的回答。