Closed amaliacatalina closed 6 months ago
The PR that added the regex (https://github.com/validatorjs/validator.js/pull/2061) did not have any source. The page where you got that quote from is likely https://www.byevisa.com/azerbaijan-passport/ but that also does not have a source. The Immigration and Refugee Board of Canada does have a link to Keesing Reference System (not freely accessible) which mentions that you are correct. See https://irb.gc.ca/en/country-information/rir/Pages/index.aspx?doc=455354&pls=1 and https://www.refworld.org/docid/53b14c614.html
Feel free to open a PR that fixes this.
https://github.com/validatorjs/validator.js/pull/2284
This pull fixes the issue but it was not approved/merged yet. Is there any chance anyone can approve and merge it?
Fix still not merged
Still not merged
closing as the PR was merged
Describe the bug The validation for an Azerbaijan passport number, fails. After a little research, I found out this:
"Each passport, no matter which category it belongs to, comes with a unique number. It starts with a letter followed by 8 digits,..."
The validation now, in Regex is : [A-Z]{2,3}\d{7,8}$, and i think it should be [A-Z]{1}\d{8}$. Correct me if i'm wrong?