javascript密码,js密码加密解密

JavaScript怎么写验证密码的正则表达式

p

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了和静免费建站欢迎大家使用!

密码input type="password" id=“pwd”

/p

验证密码就:

var pwd=docment.getElementById("pwd").value; //获取密码框里的元素

var reg="这里写你要求密码的正则表达式格式";

//例如密码要求5-10位字母数字下划线,那么正则式就是 var reg=/^\w{5,10}$/; (记住^开始和$不要漏了)

if(reg.test(pwd)){

return true;

)

JavaScript的密码确认代码是什么?

只要用JavaScript判断密码输入和密码确认输入时候一致即可。

table

tr

td valign="middle"div align="right"密码:/div/td

tddiv align="left"

input type="password" name="userpassword" id="userpassword" /span id="error_userpassword"/span/div/td

/tr

tr

td valign="middle"div align="right"密码确认:/div/td

tddiv align="left"

input type="password" name="userpassword_enter" id="userpassword_enter" /span id="error_userpassword_enter"/span/div/td

/tr

/table

script language="javascript1.2"

function vertify_userpassword(){

if (document.getElementById("userpassword").value==""){

document.getElementById("error_userpassword").innerText="请输入密码!";return false;}

else

{document.getElementById("error_userpassword").innerText="";return true}

}

/script

采用javascript技术验证用户名和密码是否正确

用正则表达式吧

SCRIPT type="text/javascript"

function checkUserName(userName){

var reg = /^[a-z\d]{6,12}/; // 小写字母

return reg.test(userName);

}

function checkPassword(userPassword){

var reg = /^\d{6}$/; // 数字

return reg.test(userPassword);

}

//alert(checkUserName('adf'));

//alert(checkPassword('1212122'))

/SCRIPT

javascript密码长度在6到16之间代码怎么写?

JQUERY的用法:

var userStr=/^[A-Za-z0-9]{6,20}$/;

if(userStr.exec(loginname)==null){

alert("请输入6-20位英文数字的登录名");

$("#loginname").select();

}

input type="text" name="corpUserName" class="input" onblur="checkLoginName()" id="loginname"/

JS的用法:

function checkPass() {

var a=document.getElementById("password").value;

if(a.length 6 a.length16)

{alert("密码太短了!!!");}

}

失去焦点的时候判断一下 或者在提交的时候判断一下就OK

javascript 密码要求至少八位,要求必须是数字和字母组成,不用正则!

//校验密码,校验成功返回true,校验失败返回false

function checkPassword(password){

var numberCount,//数字字符数目

letterCount,//字母字符数目

numberRegExp = /[0-9]/,//数字正则

letterRegExp = /[a-z]/i,//字母正则,不区分大小写

length = (password = password || '').length;

if(length  8){

return false;

}

numberCount = letterCount = 0;

for(var i = 0, char; i  length; i++){

char = password.charAt(i);//取得每个字符

if(numberRegExp.test(char)){

numberCount += 1;//数字字符数目加1 

}else if(letterRegExp.test(char)){

letterCount += 1;//字母字符数目加1 

}else{

return false;//即不是字母又不数字,直接返回false

}       

}

return !(numberCount == length || letterCount == length);

}

另一优化版本,完全不用正则

//校验密码,校验成功返回true,校验失败返回false

function checkPassword(password){

function isNumber(charCode){

//48为字符'0'的unicode码,57为字符'9'的unicode码

return charCode = 48  charCode = 57

}

function isLetter(charCode){

//65为字符'A'的unicode码,90为字符'Z'的unicode码

//90为字符'a'的unicode码,122为字符'z'的unicode码

return (charCode = 65  charCode = 90) 

|| (charCode = 97  charCode = 122);

}

var numberCount,//数字字符数目

letterCount,//字母字符数目

length = (password = password || '').length;

if(length  8){

return false;

}

numberCount = letterCount = 0;

for(var i = 0, charCode; i  length; i++){

charCode= password.charCodeAt(i);//取得每个字符

if(isNumber(charCode)){

numberCount += 1;//数字字符数目加1 

}else if(isLetter(charCode)){

letterCount += 1;//字母字符数目加1 

}else{

return false;//即不是字母又不数字,直接返回false

}       

}

return !(numberCount == length || letterCount == length);

}

如果单纯用正则的话,好难好难,我能力有限,实现不了,


当前题目:javascript密码,js密码加密解密
转载来于:http://lszwz.com/article/dsdeejo.html

其他资讯

售后响应及时

7×24小时客服热线

数据备份

更安全、更高效、更稳定

价格公道精准

项目经理精准报价不弄虚作假

合作无风险

重合同讲信誉,无效全额退款