Skip to main content
 首页 » 编程设计

c#之证件编号正则表达式

2024年02月01日29开发

我试图找到玻利维亚文件编号的正则表达式:

1234567 LP 或 1234567LP

我试过使用\w?\s?,但它接受特殊字符,如 * 或 %。没有定义数字(6 到 8 位)或字母(2 到 3 个字母)的数量。它可以有一个或没有空白字符。

有什么建议吗? 问候。

请您参考如下方法:

试试这个:

\b[0-9]{6,8} ?[A-Z]{2,3}\b 

(如果要检查整个字符串,必须在模式的开头和结尾添加 anchor (^ 和$)。那么单词边界就没有用了)。 示例:

^[0-9]{6,8} ?[A-Z]{2,3}$