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();
  • 相关阅读:
    OpenGLES 怎样在十天内掌握线性代数
    Matlab自己定义函数
    小小小女神啊~~~
    Format类及其子类功能和使用方法具体解释
    数据库集群
    分布式SESSION
    二级缓存
    应用服务器集群部署
    业务拆分和分级
    最简中间件集群方案
  • 原文地址:https://www.cnblogs.com/strinkbug/p/5301333.html
Copyright © 2011-2022 走看看