((0[1-9]|[12]\d|3[01])-(0[1-9]|1[0-2])-[12]\d{3})
Используя вышеупомянутое, я проверяю для dob, например: 02-03-1980
Я хотел бы проверить для дополнительного пола, например: 02-03-1980 m
или 02-03-1980 f
но также хотел бы принять доб без указания пола.