驗證使用者名稱和密碼的正規表示式

2022-03-18 08:36:40 字數 642 閱讀 2439

//

使用者名稱長度6-20位,由數字,字母,下劃線組成,且不能以數字開頭,字母不區分大小寫。

@test

public

void

main ()

}public

static

boolean

checkloginname(string loginname) [a-za-z\\d_]$";

if(loginname.matches(regexp))

else

}

//

密碼長度為8-20位,由數字,字母,下劃線組成,且至少包含兩種及以上字元,字母區分大小寫。

@test

public

void

main1 ()

}public

static

boolean

checkpassword(string password) $";

if(password.matches(regexp))

else

}

還是有缺陷的,不過暫時夠用了,先用著,

賬號不區分大小寫就不寫了,用string的tolowercase()全部轉為小寫儲存即可,驗證也是一樣

VBSCRIPT正規表示式驗證使用者名稱函式

function isvalidusername username isvalidusername true 判斷使用者名稱長度是否在3 20字元之間 if len username 3 or len username 20 then isvalidusername false exit funct...

VBSCRIPT正規表示式驗證使用者名稱函式

function isvalidusername username isvalidusername true 判斷使用者名稱長度是否在3 20字元之間 if len username 3 or len username 20 then isvalidusername false exit funct...

正規表示式和表單使用者名稱驗證

js內建物件 regexp正規表示式 先來說說正規表示式 對複雜字串進行處理的,實質就是一種規則,實現了字串和規則進行匹配,如果匹配成功,返回true。正規表示式的規則 表示式描述 a z 這個字元必須是小寫字母 abc 字元必須是abc 0 9 這個字元必須是數字 a za z0 9 這個字元必須...