码迷,mamicode.com
首页 > 编程语言 > 详细

检测电话号码的python程序(一)

时间:2015-05-14 13:43:21      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:

def isPhoneNumber(text):
    #固定电话
    if len(text) != 13:
        return False  # 位数不够
    for i in range(0, 4):
        if not text[i].isdecimal():
            return False  # 区号不对
    if text[4] != ‘-‘:
        return False  # 没有分割符号
    for i in range(5, 13):
        if not text[i].isdecimal():
            return False  # 检测电话号码主体是不是数字
    return True  # "text" is a phone number!

print(‘0579-56574828 is a phone number:‘)
print(isPhoneNumber(‘0579-56574828‘))
print(‘Moshi moshi is a phone number:‘)
print(isPhoneNumber(‘Moshi moshi‘))

  

检测电话号码的python程序(一)

标签:

原文地址:http://www.cnblogs.com/ifconfig/p/4503039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!