zoukankan      html  css  js  c++  java
  • JavaScript系列:正则表达式

     1 function testExecResultType() {
     2             var txt = "mom and dad and baby";
     3             var pattern = /mom (and day (and baby)?)?/ig;
     4             var match = pattern.exec(txt);
     5             document.writeln("<br>match's type is instanceof array:" + (match instanceof Array));
     6             document.writeln("<br>Array.isArray(matches):" + Array.isArray(match));
     7         }
     8 
     9         function testTelNum() {
    10             var p1 = /^1d{10}$/g;
    11             var pattern = new RegExp(p1.source, "g");
    12             var telNum1 = "13088888888";
    13             var telNum2 = "13300008888";
    14             document.writeln("<br>" + telNum1 + " is telNum:" + pattern.test(telNum1));
    15             pattern.lastIndex = 0;
    16             document.writeln("<br>" + telNum2 + " is telNum:" + pattern.test(telNum2));
    17         }
    18 
    19         function testIfIsPatternObjectIsGlobal() {
    20             var p = /w+@w+.com/g;
    21             var mail = "zhangsan@amail.com";
    22             document.writeln("<br>" + mail + " is mail?" + p.test(mail));
    23             document.writeln("<br>lastIndex: " + p.lastIndex);
    24             p = /^1d{10}/g;
    25             document.writeln("<br>lastIndex: " + p.lastIndex);
    26             var telNum = "13088888888";
    27             document.writeln("<br>" + telNum +" is telNum? " + p.test(telNum));            
    28         }
    29         testIfIsPatternObjectIsGlobal();
    30         //testTelNum();
    31         //testExecResultType();
  • 相关阅读:
    51keil编译器printf函数
    asp.net里登陆记住密码
    Asp.net GridView分页
    DataTable拆分分页
    ASP.NET MVC 窗体身份验证及角色权限治理示例
    asp.net获取IP地址
    Asp.net Ajax框架教程
    将页面的ViewState放在Session
    20个Jquery表单插件
    前端下载图片的N种方法
  • 原文地址:https://www.cnblogs.com/strinkbug/p/5301333.html
Copyright © 2011-2022 走看看