比如代码里出现了这个身份证的正则(网上搜的,写的不太好)
const idcardPattern = /(^[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]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/ 现在我要检查这个正则写的对不对,有点反人类了...
我甚至很晚才知道正则表达式可以通过(?#这种方式)写注释...
