修改密码的时候怎样提示密码中不能包含特殊字符,用js怎样控制
展开全部
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=';|<>`&!*(~^)#?:"/$=\\'+"'"
{
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询