Javascript 用于匹配格式(如数字字母、数字字母、数字字母)的正则表达式
我需要用于验证的正则表达式,它只接受来自输入的三个组合(数字和字母->1A或数字+数字+字母->15A或数字+数字+字母->115A)下面的正则表达式使用一组介于1和3之间的数字\d{1,3}后跟一个字母\w{1}而且似乎符合您的需要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也会匹配数字。也可以添加
(\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个数字。谢谢您的回答。