我发现这个:正则表达式匹配特定长度的数字,但它谈论Python.我希望能够获得一组特定长度的随机数.所以,如果我有167691#15316243它将匹配15316243.我不知道如何实现这一点.现在我已经new RegExp('[0-9]+', "g");匹配了一组数字很好,但现在我意识到,当我有一个以上的组时,我会有一些时间,而我只想要一组八个数字.
Nat*_*han 17
[0-9]+ - Matches one or more numbers
[0-9]{8} - Matches exactly 8 numbers.
[0-9]{8,10} - Matches between 8 and 10 numbers.
[0-9]{8,} - Matches 8 or more numbers.
[0-9]* - Matches zero or more numbers.
[0-9]? - Matches zero or one number.
Run Code Online (Sandbox Code Playgroud)
Tim*_*out 11
您可以使用{}指定匹配集的长度.
例如: [0-9]{8}
这将匹配0到9之间的任何数字,特定长度为8个字符.
您还可以指定最小/最大范围,而不是强制特定的legnth.因此,如果您想要最小值4和最大值8,则示例将更改为:[0-9]{4,8}