常用Javascript正则表达式

来源:互联网 发布:人工智能国际会议 编辑:程序博客网 时间:2024/04/28 07:39
<html>
 <head>
  <title></title>
  <script type="text/javascript">
   function isOK(){  
      var str = check.t.value;
      //var patrn =/^[/u4e00-/u9fa5]+$/ ;//全中文
      //var patrn =/^[A-Za-z]+$/ ;//由26个英文字母组成的字符串
      //var patrn =/^[A-Za-z0-9]+$/;  //由数字和26个英文字母组成的字符串
      //var patrn =/^/w+$/;  //由数字、26个英文字母或者下划线组成的字符串
      //var patrn =/^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$/;    //email地址
      //var patrn=/^-[0-9]+$/;   //负整数
      //var patrn=/^-(/d)+/.(/d)+$/; //负小数
      //var patrn=/^[0-9]+$|^[0-9]+/.[0-9]+$/; //数字(正整数或者正小数)
      //var patrn =/^/d{14}(/d{1}|/d{4}|(/d{3}[xy]))$/; //身份证号码
      //var patrn =/^/d{3,4}-/d{7,8}$/; //电话号码  
      //var patrn = /^http:////([/w-]+/.)+[/w-]+(//[/w-.//?%&=]*)?$/; //检查URL的正则表达式
      //var patrn= /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/ ; //匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
            if (!patrn.exec(str)){
             alert("false");
             return false;
            }else{ 
             alert("true");
             return true;
            } 
   }
 </script>
 </head>
 <body>
 <form name="check">
  <input type="text" name="t" width="100"></input>
  <input type="button" width="100" value="测 试" onclick="isOK();"></input>
 </form>
 </body>
</html>  
原创粉丝点击