any86 / any-rule

🦕 常用正则大全, 支持web / vscode / idea / Alfred Workflow多平台
https://any-rule.vercel.app/
MIT License
8.53k stars 830 forks source link

我有更好的正则: 澳门身份证 #210

Closed ferrinweb closed 2 years ago

ferrinweb commented 2 years ago

现有澳门身份证校验正则是 错误 的。

澳门身份证规则

# 带括号10位
XNNNNNN(Y)
X→1/5/7
N/Y→0-9

正则表达式

/(^[1|5|7]\d{6}\(\d\)$)/

测试

/(^[1|5|7]\d{6}\(\d\)$)/.test('1123456(7)')
// output -> true
any86 commented 2 years ago

感谢, 稍后修正