教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 javascipt正则表达式反向引用的例子

javascipt正则表达式反向引用的例子

发布时间:2015-01-30   编辑:jiaochengji.com
本文分享一段javascript正则表达式的实例代码,学习javascript正则反向引用的方法,有需要的朋友参考下吧。

javascript正则反向引用,实例代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>javascipt正则表达式反向引用-www.jbxue.com</title>
<link rel="stylesheet" type="text/css" href="">
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<script type="text/javascript">
    //子表达式 捕获 反向引用 满足第一位和最后一位相同,第二位和第三位相同的4位数 var regExp=/(\d)(\d)\2\1/gi;
    function test(){
        var con=document.getElementById("content").value;
        //连续的3个数{n} ,
        //var regExp=/a{2}1{3}/gi;
        //{n,m}最少n次最多m次 js贪婪原则先匹配多的再去匹配少的
        //var regExp=/1{3,4}/gi;
        //+ 表示出现一次到任意多次
        //var regExp=/1+/gi;
        //* 表示0次到任意多次
        //var regExp=/a1*/gi;
        //? 表示出现0次到1次
        //var regExp=/a1?/gi;
        //[a-z]
        //var regExp=/\./gi;
        //^开始 $结尾 定位符
        //var regExp=/han$/gi;
        //\b 匹配边界(如空格隔开等)的目标字符串 \B 相反
        //var regExp=/han\B/gi;
        // | 选择匹配
        var regExp=/(pan|潘|盘)/gi;
        while(res=regExp.exec(con)){
            window.alert(res[0]);
        }
    }
</script>
</head>
<body>
    <textarea id="content" cols="20" rows="10"></textarea><br/>
    <input type="button" value="test" onclick="test()">
</body>
</html>

您可能感兴趣的文章:
javascipt正则表达式反向引用的例子
学习javascipt的正则表达式
javascipt正则表达式之url检测与电话号码验证
PHP学习之深入理解正则反引用和转义符
常用正则表达式实例
javascipt面向对象之成员函数实例
常用正则表达式全集
实例php正则表达式教程
javascript正则表达式简明教程
PHP中正则表达式模式修饰符详解

[关闭]
~ ~