[Solved] Looking for a regex to validate Cuban identity card
Note: this is uses rough date validation via pure RegEx (ie. any month can have up to 31 days): [0-9]{2}(?:0[0-9]|1[0-2])(?:0[1-9]|[12][0-9]|3[01])[0-9]{5} You can test if a string matches via JavaScript like so: /[0-9]{2}(?:0[0-9]|1[0-2])(?:0[1-9]|[12][0-9]|3[01])[0-9]{5}/.test(‘82061512345’); // returns true because it is valid If you need true date validation I would do something like the following: var id1 = … Read more