js如何正則驗證密碼,js驗證密碼的正規表示式

2022-07-07 09:27:04 字數 2782 閱讀 6851

1樓:

也就是用正則來實現驗證輸入的內容必須符合以下這幾種情況:

不能是純數字

不能是純字母(大寫和小寫)

不能純特殊符號(不包含字母和數字)

那我們來按照上面這幾條寫出正則就行:

reg=/^(?![0-9]+$)(?![a-z]+$)(?![a-z]+$)(?!([^(0-9a-za-z)])+$)^.$/;

(?!) 是正則裡用來「設定後面不是」的語法結構(?![0-9]+$)  表示的就是後面不能為純數字(?!

[a-z]+$) 表示後面不能為純小寫字母?![a-z]+$)  表示後面不能為純大寫字母(?!([^(0-9a-za-z)])+$)  表示後面不能為除數字字母外的純特殊符號

^.$  這一句是表示至少六位的任意字元

希望我的回答能幫助到你!祝你生活愉快!

2樓:匿名使用者

可以是這樣的,必須包含字母和數字的組合,可以使用特殊字元,長度在5-20之間,應該符合你的要求:

/^(?=.*\d)(?=.*[a-za-z]).$/

3樓:尉穹

/^(?![a-z\d]+$)(?![a-z\d]+$)(?![!-\/:-@[-`$/

js驗證密碼的正規表示式

4樓:陳大頭

完整的js正規表示式:

//強:字母+數字+特殊字元

^(?![a-za-z]+$)(?!\d+$)(?!

[!@#$%^&*]+$)(?![a-za-z\d]+$)(?!

[a-za-z!@#$%^&*]+$)(?![\d!

@#$%^&*]+$)[a-za-z\d!@#$%^&*]+$    //中:字母+數字,字母+特殊字元,數字+特殊字元

5樓:吸湮傷肺卜傷心

密碼驗證密碼就:

var pwd=docment.getelementbyid("pwd").value; //獲取密碼框裡的元素

var reg="這裡寫你要求密碼的正規表示式格式";

//例如密碼要求5-10位字母數字下劃線,那麼正則式就是 var reg=/^\w$/; (記住^開始和$不要漏了)

if(reg.test(pwd)){

return true;)

6樓:匿名使用者

var pa=/^(?=.$)(?![0-9]+$)(?!.*(.).*\1)[0-9a-za-z]+$/;

把你允許的特殊字元放到[0-9a-za-z] 中

7樓:匿名使用者

var str="使用者名稱"

str^(([a-za-z\d]+)|([a-z\d\x21-\x2f\x3a-\x40\x5b-\x60\x7b-\x7e]+)|([a-za-z\x21-\x2f\x3a-\x40\x5b-\x60\x7b-\x7e]+)|([a-z\d\x21-\x2f\x3a-\x40\x5b-\x60\x7b-\x7e]+))$

分兩次檢測,1:先檢查是否包含使用者名稱,2:再檢是否符合條件2

js驗證密碼的正規表示式。

8樓:陳大頭

完整的js正規表示式:

//強:字母+數字+特殊字元

^(?![a-za-z]+$)(?!\d+$)(?!

[!@#$%^&*]+$)(?![a-za-z\d]+$)(?!

[a-za-z!@#$%^&*]+$)(?![\d!

@#$%^&*]+$)[a-za-z\d!@#$%^&*]+$    //中:字母+數字,字母+特殊字元,數字+特殊字元

j**ascript怎麼寫驗證密碼的正規表示式

9樓:匿名使用者

6-18位,不能純數字:(?!^\d+$)^.$

10樓:吸湮傷肺卜傷心

密碼驗證密碼就:

var pwd=docment.getelementbyid("pwd").value; //獲取密碼框裡的元素

var reg="這裡寫你要求密碼的正規表示式格式";

//例如密碼要求5-10位字母數字下劃線,那麼正則式就是 var reg=/^\w$/; (記住^開始和$不要漏了)

if(reg.test(pwd)){

return true;)

用js正規表示式驗證兩個相等密碼

11樓:溜鬚拍馬關雲長

不需要正則

直接在js**好下

function chk()

if(o.pwd1.value!=o.pwd2.value)return true;}

js正規表示式 密碼

12樓:胡李斌

//check密碼,必須包含數字和字母且長度為6-16function checkpassword( str )var reg1 = new regexp(/^[0-9a-za-z]+$/);

if (!reg1.test(str))

var reg = new regexp(/[a-za-z].*[0-9]|[0-9].*[a-za-z]/);

if (reg.test(str))  else }

13樓:helious丶

/^\w*[a-za-z]+\w*$

這個驗證資料格式的、位數我建議你直接length一下就好了、

關於JS表單驗證問題急,有送分!

你是用的表單驗證onsubmit嗎?是不是onsubmit return check 沒寫return document.form.select1.value document.form.select2.value 中的value是dustring型別的吧 zhi就用 document.form.s...

js驗證電話號碼包括手機固定電話帶區號不帶

函式名稱 istelephone 函式功能 固話,手機號碼檢查函式,合法返回true,反之,返回false 函式引數 obj,待檢查的號碼 檢查規則 1 號碼由數字 和 構成 2 號碼為3到8位 3 如果 號碼中包含有區號,那麼區號為三位或四位 4 區號用 或 和其他部分隔開 5 移動 號碼為11或...

ASP中如何驗證密碼呢

你在使用者最開始登陸的時候加如 session uerspwd request.form 密碼項名 在刪除頁的最頂端的時候 加入 if request.form 刪除頁面項名 session uerspwd then response.write 你輸入的密碼和你登陸時輸入的密碼不一樣 respon...