当前位置: 代码迷 >> Java Web开发 >> 正则表达式.
  详细解决方案

正则表达式.

热度:44   发布时间:2016-04-17 12:41:46.0
正则表达式.急!
1.不允输入半角的符号!



还有一个就是:

2.前后不允许有空格。


  怎么写呀。。帮帮忙。急。


------解决方案--------------------
 
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>