随笔:C# 身份证正则,15位和18位组合正则

在C#中组合写法:经测试无问题

(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)|(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)

  

posted @ 2022-04-02 11:16  独怅然而涕下  阅读(92)  评论(0)    收藏  举报