我的判断语句如下,但就是不会 要求用户名中不包含某些词语(如admin等),请问怎么写,谢谢if (document.FrmAddLink.username.value=="")
{
alert("对不起,请输入您的用户名!")
document.FrmAddLink.username.focus()
return false
}
else if (document.FrmAddLink.username.value.length < 2)
{
alert("您的用户名能不能长一点!")
document.FrmAddLink.username.focus()
return false
}
else if (document.FrmAddLink.username.value.length > 30)
{
alert("您的用户名太长了吧!")
document.FrmAddLink.username.focus()
return false
}
{
alert("对不起,请输入您的用户名!")
document.FrmAddLink.username.focus()
return false
}
else if (document.FrmAddLink.username.value.length < 2)
{
alert("您的用户名能不能长一点!")
document.FrmAddLink.username.focus()
return false
}
else if (document.FrmAddLink.username.value.length > 30)
{
alert("您的用户名太长了吧!")
document.FrmAddLink.username.focus()
return false
}
解决方案 »
- document.execCommand("Copy"); 为什么在非IE内核浏览器中不起作用
- 为什么clearTimeout不能自动停止
- 华丽的弹出层效果
- 一个调用的问题
- 字符串切分成二维组数.HELP ME(最后的60分,帮帮我)
- 各位高手帮我解决一下我这个难题?
- 如何在IFRAME里得到父窗口的全局变量的值?
- 可不可以打开一个像模态对话框一样的窗口,让他一直在其它窗口的前面?在线等
- javascript问题求助
- 启动tomcat后,在浏览器上输入http://localhost:8080/h2.js显示的是h2里面的文本内容
- 如何设定flexigrid 第一加载数据时,加载指定页数的数据
- 请问我的这个Jquery哪里错了?
if(document.FrmAddLink.username.value.indexOf("admin")!= -1){
//包含admin DoSomething
}
function check(val){
var checkRex=/admin/;
if(!checkRex.test(val.value)){
alert("错误") ;
val.innerText=oldvalue;
}
然后check(document.FrmAddLink.username.value);
限定的单词在 checkRex 里替换,比如要限定admin , password 可以写成 checkRex=/admin| password /
{
alert("对不起,请输入您的用户名!")
document.FrmAddLink.username.focus()
return false
}
else if (document.FrmAddLink.username.value.length < 2)
{
alert("您的用户名能不能长一点!")
document.FrmAddLink.username.focus()
return false
}
else if (document.FrmAddLink.username.value.length > 30)
{
alert("您的用户名太长了吧!")
document.FrmAddLink.username.focus()
return false
}if (checkStr(document.FrmAddLink.username.value) == "no")
{
return false;
}function checkStr(str)
{
var flag="yes";
var a=new Array("admin","pwd","fuck","某人名"); //根据需要自己增加
var srcStr=str;
for (var i=0;i<a.length;i++)
{
if(srcStr.indexOf(a[i])>=0)
{
alert("含有限制的字符:"+a[i]+" ,请重新修改...");
flag="no";
break;
}
}
return flag;
}
function test() {
var s = "admin";
var spec =["admin","root","sa"];
for (var i=0;i<spec.length;i++ )
{
if (s.match(spec[i]) )
{
alert("have key words");
return ;
}
}
}