正则表达式匹配由字母和数字组成的字符串

时间:2016-10-26 03:39:54

标签: javascript regex

换句话说,我想匹配这些字符串:

l0
k2
b4 

我尝试了这个:/\w\d/g,但结果不合理:

How do I generate random integers within a specific range in Java?

这样做的正确方法是什么?

3 个答案:

答案 0 :(得分:1)

如果您要求使用字母数字字符串(即由字母和数字组成),则可以使用此正则表达式:

[a-zA-Z0-9]+

但是,如果您想要数字后跟数字,那么您可以使用:

[a-zA-Z]+[0-9]+

答案 1 :(得分:1)

您的表达式匹配一个单词(\ w)后跟一个数字(\ d)。如果您要匹配单个字母后跟数字,请使用[a-zA-Z] \ d。在JavaScript中写成:/ [a-zAZ] \ d /

答案 2 :(得分:0)

你最想要的是:

\w+\d+

因为没有+或*,你只能获得1个字符....如果你想要的顺序超过1,请尝试使用+或*