我贴图说明,怎么不好用啊?
就是这样的,一个textfield,用户要输入mac址址,要是输入的不正确,就要蹦个提示框,有人遇到过么?mac address example: 12-2e-3d-35-41-26  , 要求用户在输入时要用"-"把数字隔开

解决方案 »

  1.   

    function check(s){
      var re = new RegExp("^[0-9a-f]{2}(-[0-9a-f]{2}){5}$","ig");
      return re.test(s);
    }
      

  2.   

     <tr class="frmTb2">
     <td><p align="left">MAC ID</p> </td>
     <td>
     <p align="left"><input type="text" name="macId" size=30 value="<%=serviceObj.getMacID()%>">12digit hexadecimal,example:12-23-ab-24
     </p> </td>
     </tr> ******************
    有人能给个完整代码么?
      

  3.   

    <script>
    function check(s){ 
      var re = new RegExp("^[0-9a-f]{2}(-[0-9a-f]{2}){5}$","ig"); 
      return re.test(s); 
    }
    </script><input type="text" name="macId" size=30 value=" <%=serviceObj.getMacID()%>" onblur="javascript:if(!check(this.value)){alert('无效mac');}">