var compStr="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";
改成 var compStr="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_- ";
后面加个空格
改成 var compStr="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_- ";
后面加个空格
{
var reg = /^(\w|_| |-)+$/;
return (argValue.search(reg)==-1)?false:true;
}
{
var reg = /^(\w|_| |-)+$/;
return (argValue.search(reg)==-1)?false:true;
}
alert(voidNum("my product"))打出是true,你就贴了这个js,说这个js有问题,既然这个js问题解决了,还有问题,你又没有指出具体的问题,咋解决啊
<html >
<head>
<script>
function voidNum(argValue)
{ var flag1=false;
var compStr="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_- ";
var length2=argValue.length;
for (var iIndex=0;iIndex<length2;iIndex++)
{
var temp1=compStr.indexOf(argValue.charAt(iIndex));
if(temp1==-1)
{
flag1=false;
break;
}
else
{ flag1=true; }
}
return flag1;
}
</script>
</head><body >
<script>
if(voidNum('my product'))alert("可以用空格!");
else alert("不可以用空格!!");
</script>
</body>
</html>