導航:首頁 > 編程大全 > js正則密碼相等

js正則密碼相等

發布時間:2023-02-18 21:46:35

Ⅰ 用js正則表達式驗證兩個相等密碼

不需要正則
直接在<form name="form1" ... onsubmit="return chk()">

JS代碼好下

function chk()
{
o=document.form1;
if(o.pwd1.value.length<5){alert('少於5個字元內');return false;}
if(o.pwd1.value!=o.pwd2.value){alert('不一容致');return false;}
return true;
}

Ⅱ js判斷兩次密碼是否一致且密碼不能為空

javaScript驗證兩次輸入復密碼制是否相同,
通過去判斷兩次輸入的密碼是否相同來實現,
下面是html代碼<FORM METHOD=POST ACTION="">
<input type="password" id="input1">
<input type="password" id="input2">
<input type="button" value="test"
onclick="check()">
</FORM>下面是javascript的代碼<script>
function check()
{
with(document.all){
if(input1.value!=input2.value)
{
alert("false")
input1.value = "";
input2.value = "";
}
else document.forms[0].submit();
}

Ⅲ .js如何判斷密碼相同

functioncheck(form){
varreg=/^s+|s+$/g;
if(!/^.{1,20}$/.test(form.userName.value.replace(reg,""))){
alert("用戶名不合規格,長度要在[1,20]");
returnfalse;
}elseif(!/^.{1,20}$/.test(form.password.value.replace(reg,""))){
alert("密碼不合規格,長度要在[1,20]");
returnfalse;
}elseif(form.password1.value.replace(reg,"")!=form.password.value.replace(reg,"")){
alert("兩次輸入密碼不一致!");
returnfalse;
}
returntrue;
}

Ⅳ js中如何驗證字元串相等

javascript中等於(==)可以判斷值是否一致,恆等於(===)用以判斷值與類型是否都一致。所以驗證字元串是否相等可以使用==或===,但是在涉及到變數類型時需要注意==與===的區別。

下面給出驗證字元串相等的實例演示:

1、創建Html元素

<divclass="box">
<span>實例演示:點擊按鈕驗證兩次輸入的密碼是否一致</span><br>
<divclass="content">
請輸入密碼:<inputtype="text"id="pwd1"><br>
請重復密碼:<inputtype="text"id="pwd2">
<inputid='btn'type='button'onclick='test()'value='提交'/>
</div>
</div>

2、設置css樣式

div.box{width:300px;padding:20px;margin:20px;border:4pxdashed#ccc;}
div.box>span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px0;padding:20px;border:2pxsolid#ff6666;}
input[type='button']{height:30px;margin:10px;padding:5px10px;}
input[type='text']{width:100px;padding:5px10px;margin:5px0;border:1pxsolid#ff9966;}

3、編寫jquery代碼

functiontest(){
pwd1=document.getElementById("pwd1").value;
pwd2=document.getElementById("pwd2").value;
if(pwd1=="")
alert("請輸入密碼")
elseif(pwd2=="")
alert("請重復密碼")
elseif(pwd2!==pwd1)
alert("兩次密碼輸入不一致")
else
alert("驗證通過")
}

4、觀察效果

Ⅳ js驗證密碼的正則表達式

完整的js正則表達式:

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

^(?![a-zA-z]+$)(?!d+$)(?![!@#$%^&*]+$)(?![a-zA-zd]+$)(?![a-zA-z!@#$%^&*]+$)(?![d!@#$%^&*]+$)[a-zA-Zd!@#$%^&*]+$

//中:字母+數字,字母+特殊字元,數字+特殊字元

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

//弱:純數字,純字母,純特殊字元

^(?:d+|[a-zA-Z]+|[!@#$%^&*]+)$

//校驗是否全由數字組成function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return false

return true

}//校驗登錄名:只能輸入5-20個以字母開頭、可帶數字、「_」、「.」的字串function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return falsereturn true}function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return false

return true}

//校驗用戶姓名:只能輸入1-30個以字母開頭的字串Javascript代碼function isTrueName(s){var patrn=/^[a-zA-Z]{1,30}$/;if (!patrn.exec(s)) return falsereturn true}}}

//校驗密碼:只能輸入6-20個字母、數字、下劃線

function isPasswd(s){var patrn=/^(w){6,20}$/;if (!patrn.exec(s)) return falsereturn true}

//校驗普通電話、傳真號碼:可以「+」開頭,除數字外,可含有「-」

function isTel(s){//var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/;var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;if (!patrn.exec(s)) return falsereturn true}

//校驗手機號碼:必須以數字開頭,除數字外,可含有「-」

function isMobil(s){var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;if (!patrn.exec(s)) return falsereturn true}

//校驗郵政編碼

function isPostalCode(s){//var patrn=/^[a-zA-Z0-9]{3,12}$/;var patrn=/^[a-zA-Z0-9 ]{3,12}$/;if (!patrn.exec(s)) return falsereturn true}

//校驗搜索關鍵字

function isSearch(s){var patrn=/^[^`~!@#$%^&*()+=|\][]{}:;',.<>/?]{1}[^`~!@$%^&()+=|\][]{}:;',.<>?]{0,19}$/;if (!patrn.exec(s)) return falsereturn true}function isIP(s) //by zergling{var patrn=/^[0-9.]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}

Ⅵ 用js判斷兩次輸入的密碼是否相同。如果失敗,希望留在原界面。求助

  1. check()函數調用不用寫在行間。


    js文件修改:阻止提交時的默認事件就可以了。

  2. document.getElementById('register')=functioncheck(event){
    varpassword=document.getElementById("password").value;
    varrepsword=document.getElementById("repsword").value;
    if(password!=repsword){
    alert("兩次密碼不專同,請重屬新輸入");
    if(event.preventDefault){
    event.preventDefault();
    }else{
    event.returnValue=false;
    }
    }else{
    returntrue;
    }
    }

Ⅶ js如何正則驗證密碼

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

  1. 不能版是純數字

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

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

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

reg=/^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$)^.{6,}$/;

(?!) 是正則里用來「設定後面不是」的語法結構

(?![0-9]+$) 表示的就是後面不能為純數字

(?![a-z]+$) 表示後面不能為純小寫字母

?![A-Z]+$) 表示後面不能為純大寫字母

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

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

好了,這里有完整的在線演示:jquery里用正則來驗證密碼,大小寫字母,數字及特殊符號最少包含兩種

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

閱讀全文

與js正則密碼相等相關的資料

熱點內容
4kb的txt文件差不多多少字 瀏覽:984
u盤文件突然變成exe 瀏覽:164
現在哪些學校初中有學編程的 瀏覽:402
word查找全選 瀏覽:599
開工報告附什麼文件資料 瀏覽:150
分區工具app怎麼用 瀏覽:212
安卓堅果雲文件路徑 瀏覽:591
sqllog文件 瀏覽:236
如何在電腦中找到文件路徑 瀏覽:830
數據結構訪問和查找有什麼區別 瀏覽:401
怎麼清空icloud內的數據 瀏覽:338
微信鎖屏後音樂停止 瀏覽:668
applepay蘋果手機卡 瀏覽:835
一個14mb的文件能儲存多少萬漢字 瀏覽:478
騰訊文檔里如何導出數據 瀏覽:979
java面試題csdn 瀏覽:410
rpgnvp是什麼文件 瀏覽:594
如何將一列數據復制到excel 瀏覽:488
sd卡怎麼恢復excel文件 瀏覽:282
gdblinux內核多核調試 瀏覽:24

友情鏈接