1.不允输入半角的符号!还有一个就是:2.前后不允许有空格。
      怎么写呀。。帮帮忙。急。

解决方案 »

  1.   

     
    1.限制只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
    2.前后不允许有空格。 <html>   
     <head>   
       <script language="Javascript">   
           
          function verify()   
          {   
           var str = document.getElementById("email").value;   
           //var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;  
      var pattern = /(^[^\s*]).*([^\s*]$)/;
           var flag = pattern.test(str);   
           if(flag)   
           {   
            alert("true");   
            //return true;   
           }   
           else   
            {   
             alert("false");   
             //return false;   
             }   
           }   
          
         </script>   
       </head>   
       <body>   
        <form name="form1">   
         <input name="email" id="email" type="text">   
       <input type="button" onClick="verify()" name="Submit" value="按钮">
      
     </form>   
       </body>   
     </html>