Heim > Fragen und Antworten > Hauptteil
Einige Werte im Feld „ID-Nummer“ in der Tabelle sind ungültig. Wie kann ich die gültigen Informationen für die ID-Nummer überprüfen? Danke
伊谢尔伦2017-05-18 10:50:22
正则表达式:
身份证的正则:\d{6}(18|19|20)\d{2}(0[1-9]|1[120])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)
mysql下的正则:
select *
from table
where identity regexp '[[:digit:]]{6}(18|19|20)[[:digit:]]{2}(0[1-9]|1[120])(0[1-9]|[12][[:digit:]]|3[01])[[:digit:]]{3}([[:digit:]]|X)'