js正则关键字详解

原创 2016年04月27日 14:46:33
<!DOCTYPE HTML>
<html>
    <head>
        <title>please enter your title</title>
        <meta charset="utf-8">
        <meta name="Author" content="年轻人">
        <style type='text/css'>
            *{ margin:0; padding:0;}

        </style>
    </head>
    <body>

        <script type="text/javascript">
            /*
                总结:

                    写法:
                        //  new RegExp()

                    转义:
                        \  特殊字符

                        \d  任何数字 
                        \D  非数字

                        \s  空格
                        \S  非空格

                        \w  字符  (数字,字母,_)
                        \W  非字符

                        \b(独立部分 开始|结束|空格) 

                    量词:{}
                        {1,8} :   1 <= 出现次数 <= 8
                        {1,} : 简写+   1 <= 出现次数
                        {0,} : 简写*   
                        {0,1} : 简写?

                    匹配子集:()
                        macth()
                        没有g标识的时候,如果返回数组,如果有子集,后面就是匹配子集
                    字符集:[]
                        [cd]  c或者d
                        [a-z]  从a到z
                        [A-Z]  
                        [0-9]
                        [^h]  除了h

                    | : 或者
                        /abc|d/   abc 或者  d
                        /ab(c|d)/   abc 或者 abd   /ab[cd]/

                    注意:() 在 [] 就是字符'(' ')'
                    标识:
                        i 不区分大小写
                        g 从头到尾

                    在[]外
                        ^ : 开始
                        $ : 结束
                        . : 所有





                    使用正则的方法:
                    match()

                        str.match( reg );
                        匹配成功返回包含匹配项的数组 否则返回null
            */

            var str = 'abc';

            var reg = /^abc$/;

            alert( str.match( reg ) )



        </script>


    </body>
</html>









版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

1秒50万字!js实现关键词匹配

在论坛和聊天室这样的场景里,为了保证用户体验,我们经常需要屏蔽很多不良词语。对于单个关键词查找,自然是indexOf、正则那样的方式效率比较高。但对于关键词较多的情况下,多次重复调用indexOf、正...

js 搜索关键字,文章中关键字高亮显示

实现代码如下: .highlight{background:green;font-weight:bold;color:white;} 搜索 搜索,文章关键字高亮显示...

[js点滴]JavaScript基础正则详解03

匹配输入字符串的开始位置。要匹配 “^” 字符本身,请使用 “/^” $ 匹配输入字符串的结尾位置。要匹配 “"字符本身,请使用"/" 字符本身,请使用 "/” ( ) 标记一个子表达式的开始和结束位...

详解JS正则replace的使用方法

在讲replace的高级应用之前,我们先简单梳理一下JS正则中的几个重要的知识点,以帮助你对基础知识的回顾,然后再讲解JS正则表达式在replace中的使用,以及常见的几个经典案例。  一、正则表达...

JS函数的 this 关键字详解

与其他语言相比,函数的 this 关键字在JavaScript中的行为略有不同。它在严格模式和非严格模式之间也有一些区别。在绝大多数情况下,函数的调用方式决定了this的值。this不能在执行期间被赋...

js中的this关键字详解

js中的this关键字详解 转载http://www.jb51.net/article/41656.htm this是Javascript语言的一个关键字它代表函数运行时,自动生成的一...

详解js里的this关键字

转自:http://segmentfault.com/blog/trigkit4/1190000000660679 js中的this 我们要记住:this永远指向函数运行时...

详解JS作用域和this关键字

在javascript中存在着this和scope两个概念,如果不细心了解,还真搞不清楚这两个家伙,今天我们就来详细了解一下this和scope的区别以及它们的作用,最后会附上code以加深理解。 ...

js常用正则验证

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)