必须使用三位数字,除了“000”和“999”就是在^[0-9]{3}$的基础上去掉000和999请各位帮个忙,谢谢了先

解决方案 »

  1.   

    开玩笑,呵呵,[0][1-9]\d|[0]\d[1-9]|[9][0-8]\d|[9]\d[0-8]|[1-8]\d{2},请教师傅GoodSpeed得来的
      

  2.   

    <HTML><HEAD><TITLE></TITLE>
    <META http-equiv=Content-Language content=zh-cn>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <SCRIPT language=javascript type=text/javascript>
    function checkMobile()
    {
    var mobile=document.mobileform.MobileNum.value;
    var reg0 = /^[0-9]{3}$/; var my = false;
    if (reg0.test(mobile))my=true; if (!my)
    {
    document.mobileform.MobileNum.value='';
    alert('对不起,请输入三位数字');
    document.mobileform.MobileNum.focus();
    return false;
    }

    if(document.mobileform.MobileNum.value=='999'||document.mobileform.MobileNum.value=='000')
    {
    alert('不能用000或999');
    document.mobileform.MobileNum.focus();
    return false;
    }


    return true; 

    }
    //-->
    </SCRIPT><META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
    <BODY leftMargin=0 topMargin=0>
    <FORM id=mobileform name=mobileform action=UpToVip.aspx method=post>
    <TABLE id=Table1 height=157 cellSpacing=1 cellPadding=0 width=455 align=center 
    bgColor=#66ff99 border=0>
    <TBODY>
    <TR>
    <TD class=bg01 vAlign=center align=right width=197 bgColor=#999900 
      height=25>手机号码:&nbsp;&nbsp; </TD>
    <TD class=bg01 bgColor=#99cc00><INPUT id=MobileNum 
      style="WIDTH: 120px; HEIGHT: 23px" maxLength=20 name=MobileNum></TD></TR>
    <TR>
    <TR vAlign=center align=middle>
    <TD class=bg01 bgColor=#999900 colSpan=2 height=40><INPUT class=loginBtn id=Submit1 style="WIDTH: 80px; HEIGHT: 23px" onclick="return checkMobile();" type=submit value="提  交" name=Submit></TD></TR></TBODY></TABLE></FORM>
    </BODY></HTML>
    给个 js的 ,C#的也差不多吧