forked from iliyahoo/Automate-The-Boring-Stuff-With-Python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathisPhoneNumber.py
More file actions
32 lines (25 loc) · 708 Bytes
/
isPhoneNumber.py
File metadata and controls
32 lines (25 loc) · 708 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/python3
import sys, re
number = '311-335-4433'
def isPhoneNumber(number):
num = []
number = number.split('-')
for i in range(len(number)):
if not number[i].isdigit():
sys.exit()
elif i < 2 and len(number[i]) == 3:
num.append(number[i])
continue
elif i == 2 and len(number[i]) == 4:
num.append(number[i])
continue
else:
sys.exit()
return '-'.join(num)
#print(isPhoneNumber(number))
number = 'fsfddsf 311-335-4433 fwfgeg 311-335-44354'
pattern = re.compile(r'\s\d{3}-\d{3}-\d{4}\s')
#print pattern
result = re.findall(pattern, number)
for i in result:
print i.strip()