修改密码的时候怎样提示密码中不能包含特殊字符,用js怎样控制

 我来答
景行君的知识铺
2012-03-21 · TA获得超过104个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:119万
展开全部
function Check(theForm)
{
var i;
var char;
var badword;
badword=';|<>`&!*(~^)#?:"/$=\\'+"'"

if (theForm.adminName.value=="")
{
alert("用户名不能为空!");
theForm.adminName.focus();
return (false);
}
else
{
for(i=0;i<theForm.adminName.value.length;i++){
char=theForm.adminName.value.charAt(i);

if (badword.indexOf(char)>=0) {
alert ("用户名错误,不能含有字符:"+char+"");
theForm.adminName.focus();
return false;
}
}

}

if (theForm.AdminPwd.value=="")
{
alert("密码不能为空!");
theForm.AdminPwd.focus();
return (false);
}
else

{
for(i=0;i<theForm.AdminPwd.value.length;i++){
char=theForm.AdminPwd.value.charAt(i);

if (badword.indexOf(char)>=0) {
alert ("密码错误,不能含有字符:"+char+"");
theForm.AdminPwd.focus();
return false;
}
}

}

if (theForm.CheckCode.value=="")
{
alert("验证码不能为空!");
theForm.CheckCode.focus();
return (false);
}
else

{
for(i=0;i<theForm.CheckCode.value.length;i++){
char=theForm.CheckCode.value.charAt(i);

if (badword.indexOf(char)>=0) {
alert ("验证码错误,不能含有字符:"+char+"");
theForm.CheckCode.focus();
return false;
}
}

}

}
给你参考,不能包含的字符由这行控制:badword=';|<>`&!*(~^)#?:"/$=\\'+"'"

参考资料: http://www.huyanbin.tk

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式