每天写500字每周500字每天写1000字

python 31:匹配中国电话号码和美国电话号码的正则表达式

2019-12-18  本文已影响0人  金石明镜

一、中国电话号码

chinesePhoneRegex = re.compile(r'''( (0[1-9]{2,3})? # area code

(\s|-|\.)? # separator

(\d{11}|\d{8}) #8digits pr 11digits

)''',re.VERBOSE)

二、美国电话号码

americaPhoneRegex = re.compile(r'''( (\d{3}|\(\d{3}\))? # area code

(\s|-|\.)? # separator

\d{3} # first 3 digits

(\s|-|\.) # separator

\d{4} # last 4 digits

(\s*(ext|x|ext.)\s*\d{2,5})? # extension

)''',re.VERBOSE)

上一篇下一篇

猜你喜欢

热点阅读