Indian passport number, eight characters: one letter, then seven digits of which the first and the last are never zero, with the single space that the booklet sometimes prints after the third character tolerated. Taken from the Presidio Indian passport recognizer; Google Cloud DLP carries the same infoType without publishing a layout. The two non zero constraints trim a useful slice of the false positives. Reproduced noise: when the space is present the five digit tail is separately matched by FR_ZIP, DE_ZIP, ES_POSTAL, IT_CAP and US_ZIP.
Label: IN_PASSPORT
(?<!\w)[A-Z][1-9]\d ?\d{4}[1-9](?!\w)
The Indian passport A1234567 is listed on the visa form. → A1234567Passport B12 34561 is printed with the usual space. → B12 34561A0234567A1234560a1234567Tags: in, government-id, identity