方法1:
<script language=JavaScript>
function asd(){
abc = document.form1.textfield.value;
if(isNaN(abc) and (abc.length=3) return true;
else return false;
}
</script>
<script language=JavaScript>
function asd(){
abc = document.form1.textfield.value;
if(isNaN(abc) and (abc.length=3) return true;
else return false;
}
</script>
下面那样试试:
<script language=JavaScript>
re=/^\d{3}$/;
alert(re.test("001"));
</script>
re=/^\d{3}$/;
str="989";
if(str.search(re))!=-1)
{
//catch
}
else
{
//error
}
</script>
明白了么
<SCRIPT LANGUAGE="JavaScript">
function checknum(val)
{
var pattern = /^\d{3}$/;
if (pattern.test(val) && val != '000')
return true;
else
return false;
}
</SCRIPT><INPUT TYPE="text" NAME="txt" id=txt>
<INPUT TYPE="button" VALUE="check" ONCLICK="(checknum(txt.value))?alert('Yes'):alert('No') ">
</BODY>