码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript系列:正则表达式

时间:2016-03-21 13:50:25      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

function testExecResultType() {
            var txt = "mom and dad and baby";
            var pattern = /mom (and day (and baby)?)?/ig;
            var match = pattern.exec(txt);
            document.writeln("<br>match‘s type is instanceof array:" + (match instanceof Array));
            document.writeln("<br>Array.isArray(matches):" + Array.isArray(match));
        }
        function testTelNum() {
            var p1 = /^1\d{10}$/g;
            var pattern = new RegExp(p1.source, "g");
            var telNum1 = "13088888888";
            var telNum2 = "13300008888";
            document.writeln("<br>" + telNum1 + " is telNum:" + pattern.test(telNum1));
            pattern.lastIndex = 0;
            document.writeln("<br>" + telNum2 + " is telNum:" + pattern.test(telNum2));
        }
        function testIfIsPatternObjectIsGlobal() {
            var p = /\w+@\w+\.com/g;
            var mail = "zhangsan@amail.com";
            document.writeln("<br>" + mail + " is mail?" + p.test(mail));
            document.writeln("<br>lastIndex: " + p.lastIndex);
            p = /^1\d{10}/g;
            document.writeln("<br>lastIndex: " + p.lastIndex);
            var telNum = "13088888888";
            document.writeln("<br>" + telNum +" is telNum? " + p.test(telNum));            
        }
        testIfIsPatternObjectIsGlobal();
        //testTelNum();
        //testExecResultType();



JavaScript系列:正则表达式

标签:

原文地址:http://www.cnblogs.com/strinkbug/p/5301333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!