1、密碼驗證
$reg = "/^(?=.*[0-9])(?=.*[a-z])(?=.*[a-z])(?=.*[!@#$%^&*])[0-9a-za-z!@#$%^&*0-9]$/";
/^(條件1)(條件2)(條件3
)(條件4)
[內容]$/
/^()()()(){}$/:/^ 開頭 加上
加上$/ 結尾
規定變數長度
條件1:至少要有乙個數字
條件2:至少要有乙個小寫字母
條件3:至少要有乙個大寫字母
條件4:至少要有乙個特殊字元
2、密碼強度驗證
//強:字母+數字+特殊字元
^(?![a-za-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-za-z\d]+$)(?![a-za-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-za-z\d!@#$%^&*]+$
//中:字母+數字,字母+特殊字元,數字+特殊字元
^(?![a-za-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-za-z\d!@#$%^&*]+$
//弱:純數字,純字母,純特殊字元
^(?:\d+|[a-za-z]+|[!@#$%^&*]+)$
3、手機號碼驗證
$reg = "/^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\d$/";
正規表示式練習
取出其中的參考文獻,注意到每行只有乙個參考文獻,所以直接用 re.search regex,line import re with open test2 r as f lines f.readlines regex re.compile r a z reg open refer.txt w for ...
正規表示式練習
1 匹配一段文字中的每行的郵箱 y 123 qq.comaaa 163.combbb 126.comasdfasfs33333 adfcom import reret re.findall w qq 163 126 com y print ret 123 qq.com aaa 163.com bbb...
正規表示式練習
字元描述 匹配前面的子表示式零次或多次。例如,zo 能匹配 z 以及 zoo 等價於。匹配前面的子表示式一次或多次。例如,zo 能匹配 zo 以及 zoo 但不能匹配 z 等價於 匹配前面的子表示式零次或一次。例如,do es 可以匹配 do does 中的 does doxy 中的 do 1 va...