Pattern library/China mobile number regex

China mobile number regex

Matches common 1[3-9]********* forms with optional +86 prefix.

Expression

/(?:\+?86[-\s]?)?1[3-9]\d{9}/g

How to read it

  • (?:\+?86[-\s]?)?Optional +86
  • 1[3-9]\d{9}11-digit mobile

Sample test

2 match(es)
Contact 13812345678 or +86 15900001111. Invalid: 12345, 12800001111.

Starter prompt: match China mainland mobile phone numbers