Home phone number Sri Lanka

Sri Lanka Phone Number validator

How the phone number format works

Format
Sri Lanka phone number in national or international (+94) format
Example
+94712345678

Things to watch for

  • Accepts national or international (E.164, e.g. +94...) format
  • Validated with Google's libphonenumber; confirms the number is possible/valid for this country, not that it is currently assigned or reachable
Regex for phone number
^[+]?[0-9 ()\-]{6,}$

A Sri Lankan phone number is 9 digits once the international +94 code is added, whether it’s a mobile number starting with a two-digit network prefix (071 through 078) or a landline pairing a 2-digit area code — 011 for Colombo, 081 for Kandy — with a 7-digit local number. Domestically every number carries a leading trunk 0 (071 234 5678); that 0 is always dropped when +94 goes in front, leaving +94712345678.

How this validator works

Enter the number nationally (0712345678) or with the country code (+94712345678); this tool checks digit count and prefix range against Sri Lanka’s real numbering plan using Google’s libphonenumber, entirely in your browser, with nothing sent to a server. Because mobile and landline numbers are the same overall length, the prefix — not the digit count — is what usually catches a mixed-up area code or an invalid mobile range.

What a pass doesn’t tell you

A pass confirms the digits match a genuine Sri Lankan mobile or landline pattern — it says nothing about whether that SIM is currently active or the landline connected. Sri Lankan mobile numbers are reassigned by operators after a period of inactivity, so a well-formed number isn’t proof anyone is holding it today.

Scope: use this to catch a missing digit, an extra digit, or a kept trunk 0 after +94 before a number reaches a booking form or SMS platform — not as confirmation the number is reachable right now.

Content last reviewed 2026-07-09.

phone number FAQ

What happens to the leading 0 in a Sri Lankan mobile number when converting to +94?

It's dropped. A number like 071 234 5678 becomes +94712345678 — the trunk 0 is stripped and the remaining 9 digits, starting with the network prefix (071 through 078), come straight after +94.

How long is a Sri Lankan phone number?

Nine digits after the country code for both mobile and landline numbers — mobile prefixes run 070 through 078 depending on network, while landlines pair a 2-digit area code (011 for Colombo) with a 7-digit subscriber number, both 9 digits once the trunk 0 is dropped.

Does a valid check confirm a Sri Lankan number is currently connected?

No. It confirms the digits match a real Sri Lankan mobile or landline pattern under the national numbering plan — not that the SIM is loaded or the line is active, which needs a carrier-side lookup this tool doesn't perform.

← More Phone Number validators