#电话号码验证 不适用正则表达式 415-555-4242。

def isPhoneNumber(text):
    #条件1：长度不等于12
    if len(text) != 12:
        return False
    for i in range(0,3):
        if not text[i].isdecimal():
            return False
    if text[3] != '-':
        return False
    for i in range(4,7):
        if not text[i].isdecimal():
            return False
    if text[7] != '-':
        return False
    for i in range(8,12):
        if not text[i].isdecimal():
            return False

    return  True

print('415-555-4242 是不是电话号码呢？')
if isPhoneNumber('415-555-4242'):
    print("415-555-4242  是 电话号码")
else:
    print("415-555-4242  不是  电话号码")

print('415-axc-21b2 是不是电话号码呢？')
if isPhoneNumber('415-axc-21b2'):
    print("415-axc-21b2  是 电话号码")
else:
    print("415-axc-21b2  不是  电话号码")

message ='明天打给我 415-555-1011，415-555-9999是我办公室电话'
for i in range(len(message)):
    chunk = message[i:i+12]
    if isPhoneNumber(chunk):
        print('电话号码：'+chunk)
print('查找电话完成')