re模块和collections

 

 

 re模块和正则表达式

引子

         判断手机号码是否合法           

方法一:
while True:
    phone_number=input('Please input your phone number')
    if len(phone_number)==11\
            and phone_number.isdigit()\
            and phone_number.startswith('13')\
            or phone_number.startswith('14')\
            or phone_number.startswith('15')\
            or phone_number.startswith('18'):
        print('是合法的手机号码')
    else:
        print('不是合法的')
方法二:
import re
phone_number=input('Please input your phone_number:')
if re.match('^(13|15|17|18)[0-9]{9}$',phone_number):
    print('是合法的手机号码')
else:
    print('不是合法的')
View Code

相关文章:

  • 2022-12-23
  • 2021-06-28
  • 2021-11-04
  • 2022-01-03
  • 2021-10-12
  • 2021-06-11
  • 2021-12-13
  • 2021-09-08
猜你喜欢
  • 2021-06-27
  • 2021-04-28
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
  • 2021-07-26
相关资源
相似解决方案