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
^[+]?[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.