数据库里的正则表达式

图片说明
啊我看不懂啊,有大神能看懂吗?我实在看不懂了……求解答~
social_id就是身份证号码

根据上图所示,这个数据库里的表中有一列叫做social_id,表示身份证号码。正则表达式是用来匹配这个身份证号码格式的。其中 \d 表示数字,{18} 表示匹配18个数字,\d{17} 表示匹配17个数字。最后的 [\dX] 表示匹配最后一位是数字或字母X。所以这个正则表达式可以用来匹配符合中国身份证号码格式的字符串。