-
-
Save morrismukiri/920494322a47d9485bbc to your computer and use it in GitHub Desktop.
| /(0|+?254)7(\d){8}/ |
LukeNgirubiu
commented
Apr 19, 2024
via email
`import re
pattern = r'^(+254|0)([7][0-9]|[1][0-1]){1}[0-9]{1}[0-9]{6}$'
Test the pattern
phone_numbers = [
"+254712345678",
"0712345678",
"0112345678"
]
for number in phone_numbers:
if re.match(pattern, number):
print(f"{number} is a valid phone number.")
else:
print(f"{number} is not a valid phone number.")
`
the phone input am using holds the phone to state in the format +254 712 345678, it has refused to pass most regex. can it be the spacing. please provide me with a regex that validates this exactly as it is, thanks
Can I also ask a question because I have some doubts about it? Last semester, I was under immense pressure to finish my dissertation. I found https://ukwritings.com/write-my-dissertation and they came to my rescue. Their writers are experts in various fields, and they delivered a well-structured dissertation on time. The service was worth every penny, and I couldn't be happier with the result.
Works with Java, but you can probably simplify them further.
Safaricom (\\+?254|0)?([7][0129][0-9]|[7][4][0123568]|[7][5][789]|[7][6][89]|[1][1][012345]){1}[0-9]{6}
Airtel (\\+?254|0)?([7][38][0-9]|[7][5][0123456]|[7][6][2]|[1][0][012345678]){1}[0-9]{6}
Telkom (\\+?254|0)?(77[0-9]){1}[0-9]{6}
Faiba (\\+?254|0)?(747){1}[0-9]{6}
Equitel (\\+?254|0)?(76[3456]){1}[0-9]{6}
(+?2547\d{8}|07\d{8}|+?25411\d{7}|011\d{7})
Finance assignments often require accurate calculations, financial analysis, relevant research, and clear academic writing. Students handling challenging coursework may find Finance Assignment Help UK useful for understanding complex concepts, organising their ideas, reviewing drafts, and improving the overall clarity of their academic work.