首页 > 解决方案 > 正则表达式匹配 2 个字母和最多 10 个数字

问题描述

我有以下正则表达式,它匹配前 2 个字母RR,然后是 4 个数字。

RR[0-9]{4}

如何更改它以检测前 2 个字母RR,然后检测最多 10 个数字?

我知道我能做到...

^[0-9]*$

要匹配所有数字,但如何限制它并将其添加到第一个正则表达式?

标签: regex

解决方案


您可以使用RR\d{0,10}. 这匹配RR,后跟 0 到 10 位数字,即最多 10 位数字。


推荐阅读