India Phone Number

Detects Indian mobile telephone numbers per the Department of Telecommunications' National Numbering Plan 2003 (as amended): 10-digit mobile numbers with a constrained leading digit (6-9, expanded from 7-9 to include 6 when DoT authorized 6-series allocation in 2017), in both the bare domestic form and the +91 international form (leading 0 dropped). Landline/STD (Subscriber Trunk Dialling) numbers are intentionally out of scope: STD codes vary 2-8 digits with no verified structural rule constraining their leading digit, so a regex loose enough to cover them (just "10 digits after a leading 0") would be barely tighter than matching any 11-digit sequence — far too high a digit-collision risk to ship without a genuinely verified constraint. See false_positives.

Type
regex
Engine
universal
Confidence
medium
Confidence justification
Medium confidence: the mobile leading-digit constraint (6-9) narrows the format, but Indian mobile numbers carry no checksum and a bare 10-digit mobile-shaped sequence is still a high digit-collision format (any 10-digit number starting 6-9 is common). Per the phone-family convention set by au-fixed-line-telephone (every tier requires positive corroborative evidence; high digit-collision formats never get a zero-evidence tier), both the domestic and +91 international sub-regexes are evidence-gated at every tier: 75 requires generic phone-context evidence and 85 requires country-specific phone keywords with template/noise exclusion. The literal +91 prefix improves precision when present but is not by itself sufficient gating. Unlike NANP (555-01XX) and the UK (Ofcom drama numbers), no DoT/TRAI-published fictional/test number range exists for India — this was confirmed by web research and is documented rather than invented; test_cases below use an illustrative, clearly-non-official descending-digit placeholder instead.
Jurisdictions
in
Regulations
DPDPA, IT Act 2000 (India), TCCCPR
Frameworks
ISO 27001, ISO 27701, SOC 2
Data categories
pii, contact-information
Scope
narrow
Risk rating
5
Platform compatibility
Purview: Compatible, GCP DLP: Unsupported, Macie: Unsupported, Zscaler: Compatible, Palo Alto: Unsupported, Netskope: Unsupported

Pattern

(?<!\d)(?:\+91[\s.-]?[6-9]\d{4}[\s.-]?\d{5}|[6-9]\d{4}[\s.-]?\d{5})(?!\d)

Corroborative evidence keywords

phone, mobile, call, text, contact number, Indian mobile number, WhatsApp number, call me at, cell, telephone, tel, dial, text me, text message, [object Object], WhatsApp, voicemail, phone number, mobile number, landline

Proximity: 300 characters

Should match

Should not match

Known false positives

References