案例:python實現名字漢字驗證,密碼驗證
阿新 • • 發佈:2018-06-05
python
import re
# 定義正則表達式對象(全局變量大寫)
# 驗證漢字
RE_CHINESE = re.compile(r‘^[\u4e00-\u9fa5]{1,8}$‘)
# 驗證密碼,字母開頭,包含字母,數字,下劃線
RE_PASSWORD = re.compile(r‘^[a-zA-Z]\w{7,17}$‘)
# 定義漢字驗證函數
def verify_chinese(name):
return RE_CHINESE.findall(name)
# 定義密碼驗證函數
def verify_password(re_pwd,pwd):
if re_pwd.match(pwd):
return ‘True‘
else:
return ‘False‘
# 定義主函數
def main():
name = ‘周傑倫‘
if verify_chinese(name):
print(‘True‘)
else:
print(‘Flase‘)
pwd = ‘Pingan_5200‘
print(verify_password(RE_PASSWORD,pwd))
# 判斷是否終端運行此文件,終端運行為__main__,導入模塊為__module__
if __name__ == "__main__":
main()
True
True
案例:python實現名字漢字驗證,密碼驗證