正則表達(dá)式匹配用戶密碼
密碼形式可以根據(jù)開發(fā)需求自己設(shè)定,下面是幾個(gè)匹配密碼的例子:
正則表達(dá)式 ^[a-zA-Z]\w{5,17}$
匹配 以字母開頭,長度在6~18之間,只能包含字符、數(shù)字和下劃線
不匹配
正則表達(dá)式 ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).{4,8}$
匹配 1agdA*$# | 1agdA*$# | 1agdA*$#
不匹配 wyrn%@*&$# f | mbndkfh782 | BNfhjdhfjd&*)%#$)
正則表達(dá)式 [^A-Za-z0-9]
匹配 !@#$ | %^&* | '><?.,"
不匹配 ABC123abc | abc123ABC | abc0132ABC
正則表達(dá)式 Password="(\{.+\}[0-9a-zA-Z]+[=]*|[0-9a-zA-Z]+)"
匹配 !@#$ | %^&* | '><?.,"
不匹配 ABC123abc | abc123ABC | abc0132ABC
正則表達(dá)式 (?-i)(?=^.{8,}$)((?!.*\s)(?=.*[A-Z])(?=.*[a-z]))(?=(1)(?=.*\d)|.*[^A-Za-z0-9])^.*$
匹配 a3dAbed. | P@ssword1 | aB_1bbbb | myPassw0rd!
不匹配 password | password12 | password__12 | p@ssw0rd
以上所述是小編給大家介紹的正則表達(dá)式匹配用戶密碼的相關(guān)內(nèi)容,希望對(duì)大家有所幫助!
相關(guān)文章
正則表達(dá)式性能優(yōu)化方法(高效正則表達(dá)式書寫)
這里說的正則表達(dá)式優(yōu)化,主要是針對(duì)目前常用的NFA模式正則表達(dá)式2016-06-06正則表達(dá)式中關(guān)于對(duì)原生字符串的簡單理解
正則表達(dá)式即使用一個(gè)字符串來描述、匹配一系列某個(gè)語法規(guī)則的字符串,下面這篇文章主要給大家介紹了關(guān)于正則表達(dá)式中關(guān)于對(duì)原生字符串的簡單理解,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08JS常用正則表達(dá)式及驗(yàn)證時(shí)間的正則表達(dá)式
在這篇文章里,我已經(jīng)編寫了12個(gè)超有用的正則表達(dá)式,本文給大家介紹的非常詳細(xì),感興趣的朋友參考下吧2016-11-11在ASP中用正則表達(dá)式對(duì)象來校驗(yàn)數(shù)據(jù)的合法性
我們在制作網(wǎng)站的時(shí)候,需要對(duì)用戶輸入的數(shù)據(jù)進(jìn)行驗(yàn)證,前端是輔助用戶方便填寫,后端才是真正的安全過濾,正則表達(dá)式對(duì)于一些數(shù)據(jù)校驗(yàn)都是比較常見的不只asp中需要,php也需要,這里腳本之家小白就為大家簡單介紹一下2006-06-06