python正規表示式 驗證密碼郵箱

2021-08-09 08:13:39 字數 1203 閱讀 8525

今天看了下正則,就隨意寫了個驗證密碼郵箱是否合格,寫的很簡單

1、密碼需要由大寫、小寫、數字三部分組成,並且不能短於八位

2、郵箱組成:***@***.**即可

def checkmail(mail):

pattern = re.compile(r'(\w+)@\w+\.(com|cn|org)')

m = pattern.match(mail)

if m:

return m.group(1)

else:

return none

def checkcontainnumber(pwd):

pattern = re.compile(r'\d+')

return len(pattern.findall(pwd)) > 0

def checkcontainlower(pwd):

pattern = re.compile('[a-z]+')

return len(pattern.findall(pwd)) > 0

def checkcontainupper(pwd):

pattern = re.compile('[a-z]+')

return len(pattern.findall(pwd)) > 0

def checklen(pwd):

pattern = re.compile(r'\w')

return pattern.match(pwd) is not none

def checkpwd(pwd):

return checklen(pwd) and checkcontainupper(pwd) and checkcontainlower(pwd) and checkcontainnumber(pwd)

while(1):

mail = raw_input("plz input mailaddress : ")

name = checkmail(mail)

if name is none:

print "plz input mail again"

continue

else:

print "%s is mail name" % name

pwd = raw_input("plz input password : ")

print checkpwd(pwd)

驗證密碼正規表示式

驗證密碼,必須要6位字元以上。且必要要有數字和英文,符號中的任意兩種 param password return suppresswarnings unused private static boolean ispasswordinfo string password return pa.match...

正規表示式驗證密碼強度

private int checksecurity string pwd 1 2 3 4 length 在網上看過很多種驗證密碼強度的方法,但無一不長篇大論。今天無意發現一種很牛x的方法,利用正則,且只有一句話就搞定了。大概介紹一下 密碼字元包括 小寫字母 大寫字母 數字 符號等 這個正則會得到五個...

驗證正規表示式

純數字 d 純字母 a za z 純特殊字元 ps 特殊字元看你定義的標準是什麼 字母 數字 d a za z a za z d 字母 特殊字元 a za z a za z 數字 特殊字元 d d 字母 數字 特殊字元 d a za z da za z ios使用常用正規表示式驗證密碼身份證手機號 ...