regex - 正则表达式匹配 2 个字母和最多 10 个数字
问题描述
我有以下正则表达式,它匹配前 2 个字母RR
,然后是 4 个数字。
RR[0-9]{4}
如何更改它以检测前 2 个字母RR
,然后检测最多 10 个数字?
我知道我能做到...
^[0-9]*$
要匹配所有数字,但如何限制它并将其添加到第一个正则表达式?
解决方案
您可以使用RR\d{0,10}
. 这匹配RR
,后跟 0 到 10 位数字,即最多 10 位数字。
推荐阅读
- java - 如何在使用 XSL-FO 生成另一个 PDF 文件时合并一个 PDF 文件?
- git - 在私有存储库中添加公共 github 存储库作为子模块将使子模块存储库成为私有
- javascript - “const”如何影响变量的类型?
- jquery - HTML 设计 - 用 div 替换表格
- django - 如何在 APIView 中设置密码 - Django
- python - 如何在文件路径中使用变量
- php - 在 Laravel 中使用 htaccess 重定向 Cms 页面
- java - spring cloud feign @Requestparam 名称包含符号 []
- javascript - SuiteScript 2.0 生成文件后如何重定向
- android - 如何使用 Google Autocomplete place API 中的代码获取所有机场名称列表