新聞中心
python中可以使用正則表達(dá)式來判斷密碼字符串是否符合要求。Python的re 模塊提供字符正則匹配檢查,功能強(qiáng)大,寫法高效簡潔,因此在工作中會被經(jīng)常使用。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請域名、虛擬主機(jī)、營銷軟件、網(wǎng)站建設(shè)、峽江網(wǎng)站維護(hù)、網(wǎng)站推廣。
python判斷密碼是否符合要求示例:
密碼要求:
要求密碼為6到20位
密碼只包含英文字母和數(shù)字
可以使用下面的正則判斷:
re.compile(r'[0-9a-zA-Z]{6,20}')
-
a為正則對象,里面方法包括match、fullmatch等
-
r表示后面為正則字符
-
[] 表示匹配字符集合,此處0-9a-zA-Z滿足密碼只包含英文字母和數(shù)字
-
{6,20} 表示字符長度,滿足要求密碼為6到20位
實(shí)現(xiàn)代碼:
import re
def check(mystr):
a = re.compile(r'[0-9a-zA-Z]{6,20}')
if a.fullmatch(mystr) is None:
return '密碼只能包含英文字母和數(shù)字,長度6~20'
return '密碼安全'
分享文章:創(chuàng)新互聯(lián)Python教程:python密碼判斷是否符合要求的方法
瀏覽地址:http://m.fisionsoft.com.cn/article/cdcggjg.html


咨詢
建站咨詢
