.正則表達式 -字符串匹配
.學習使用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|14|15|18)[0-9]{9}$',phone_number): print('是合法的手机号码') else: print('不是合法的手机号码')
沒有留言:
張貼留言