巴拉圭RUC号码验证规则扩展技术问询
巴拉圭RUC号码验证正则表达式方案
直接使用以下正则表达式即可覆盖你需要的三种RUC格式:
^(?:[0-9]+|[0-9]+-[0-9]|[0-9]+[A-Za-z]-[0-9])$
正则规则说明
- 分支1:
[0-9]+→ 匹配纯数字格式(如1234567) - 分支2:
[0-9]+-[0-9]→ 匹配数字-一位数字格式(如1234567-8) - 分支3:
[0-9]+[A-Za-z]-[0-9]→ 匹配数字+单个字母-一位数字格式(如1234567A-8)
额外说明
- 该正则默认区分大小写,若需不区分,可在正则末尾添加
i修饰符(例如JavaScript中使用/(?:[0-9]+|[0-9]+-[0-9]|[0-9]+[A-Za-z]-[0-9])/i) - 如果RUC有固定位数要求(比如纯数字为7位、后缀数字为1位),可调整量词,比如将
[0-9]+改为[0-9]{7},[0-9]改为[0-9]{1},适配具体规则
内容的提问来源于stack exchange,提问作者Chaito
相关产品推荐
相关产品推荐

