Skip to content

Commit 256af88

Browse files
committed
Add phone number validator using regex
1 parent c3d4b9e commit 256af88

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

strings/phone_number_validator.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import re
2+
def validate_phone_number(phone: str) -> bool:
3+
"""
4+
Validates a 10-digit Indian phone number.
5+
>>> validate_phone_number("9876543210")
6+
True
7+
>>> validate_phone_number("1234567890")
8+
False
9+
>>> validate_phone_number("abcd123456")
10+
False
11+
>>> validate_phone_number("abcdedad")
12+
False
13+
"""
14+
pattern = r'^[6-9]\d{9}$'
15+
return re.fullmatch(pattern, phone) is not None

0 commit comments

Comments
 (0)