javascript判断输入框是否有-字符

来源:百度知道 编辑:UC知道 时间:2024/06/03 04:57:38
我知道如何判断为空,但是不知道如何判断name为jobnumber的输入框有“-”这个字符
请教一下:

function remind()
{

if (document.reworkform.jobnumber.value=="" )
{
alert("注意!主工单号不能为空");
return false;
}

if (document.reworkform.code.value=="" )
{
alert("注意!工号不能为空");
return false;
}

}
</script>

if (document.reworkform.jobnumber.value.indexOf("-") != -1) {
{
alert("注意!工号不能含有字符 - ");
return false;
}

indexOf就是判断字符串中是否存在指定的字符,当返回值为-1时表示不存在。
此例在IE6.0下测试通过。

你可以选择用正则表达式,也可以用String那个查找函数进行查找``

var value=document.reworkform.jobnumber.value
boolean b=false;
var s="";
for(var i=0;i<value.length;i++){
s=value.charAt(i);
if(s=="-"){
b=true;
break;
}
}//你试一下

indexOf()用这个函数就可以