读书人

正则表达式.

发布时间: 2011-12-05 22:12:57 作者: rapoo

正则表达式.急!
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>

读书人网 >Java Web开发

热点推荐