请高手指点一个验证数字前6位为310100,总位数为12位的代码!既:用户输入:310100******才可以通过验证,否则重新输入!很急很急的,在线等!以下是现有代码,请各位指点一下,谢谢!
<TR>
<TD class=tablebody1><B>您的资金帐号</B><BR><font color=red>此条为防止恶意注册必填项!</TD>
<TD class=tablebody1><script language="javascript">
function chk(jvc)
{
if (jvc!='' && /^\d*\.?\d*$/.test(jvc.value)==false)
{
alert('请输入合法的数字');
jvc.value = jvc.value.replace(/[^\d\.]/g, "");
}
}
</script>
<INPUT name="answer" maxlength=12 id="Text6" type="text" runat="server" onpropertychange="chk(this)" >
</TD>
</TR>
<TR>
<TD class=tablebody1><B>您的资金帐号</B><BR><font color=red>此条为防止恶意注册必填项!</TD>
<TD class=tablebody1><script language="javascript">
function chk(jvc)
{
if (jvc!='' && /^\d*\.?\d*$/.test(jvc.value)==false)
{
alert('请输入合法的数字');
jvc.value = jvc.value.replace(/[^\d\.]/g, "");
}
}
</script>
<INPUT name="answer" maxlength=12 id="Text6" type="text" runat="server" onpropertychange="chk(this)" >
</TD>
</TR>
var reg=/^(310100)\S{6}$/gi;
alert(reg.test(str));