Skip to content
UniKit

Mobile number extractor

Batch-extract mainland-China 11-digit mobile numbers (starting with 1, second digit 3–9): spaces and hyphens are normalised away, +86 / 0086 prefixes are recognised, and digits inside an ID card number are never mistaken for a phone number.

Runs in your browserEvery computation happens in your browser — your data never leaves this device.

Text to scan

Extracted numbers

One item per line, ready to copy.

Paste text to extract mobile numbers

Matches: 0 · Unique: 0 · With a country-code prefix: 0

What this tool does

  • Harvest customer numbers from a support thread before building a call-back list, deduping as you go.
  • Clean a messy SMS or campaign list: paste free text and get 11-digit numbers back.
  • Check a form submission to confirm how many well-formed numbers it actually contains.

Example

Input

Call 13800138000 or 139-1234-5678, or dial +86 138 0013 8000; ID number 11010119900307001X is not a phone number.

Output

13800138000
13912345678
13800138000

Spaces and hyphens are stripped so only the 11 digits remain; because the ID number has digits on both sides, no 11-digit fragment is carved out of it.

Frequently asked questions

Why are +86 numbers recognised?

The recogniser always allows a +86 / 0086 prefix and strips it, leaving the 11 digits. Tick the country-code switch if you want the +86 written back into the output.

Can a mobile number be carved out of an 11-digit ID number?

No. Candidates may not have a digit on either side, and any 11 digits inside an 18-digit ID number still have digits next to them, so nothing is extracted.

Do virtual-operator ranges such as 170 / 171 count?

Yes — the rule is “starts with 1, second digit 3–9”, which covers 16x, 17x and 19x ranges. Ten-digit short codes and 400 numbers are not covered.

Are landline numbers such as 010-12345678 extracted?

No. Landlines vary in length and usually carry an area code; this tool only matches 11-digit mobile numbers. Use the phone number parser for landlines.

How much text can it handle?

Two million characters, after which it reports an error rather than freezing the browser main thread.

Keywords:手机号提取手机号码提取phone extractor批量提取手机号手机号正则手机号138号码提取

Related tools