正则表达式

1.RegExp对象:

1> RegExp是JavaScript中的一个内置对象(正则表达式)。用于规定在文本中检索的内容。

2> test方法:检测一个字符串,存在返回true否则反之。

3> exec方法:搜索字符串,并返回一个包含搜索结果的数组。

4> 创建RegExp有两种方式:

                                           (1).构造函数 ——>  var reg=new RegExp

                                             (2).普通方式  ——> var reg=/表达式/附加三个参数

                                                                           (g:全局匹配;i:忽略大小写;m:多行匹配)

2.限定符:

{n}  规定前面的元素或组合项要连续出现n次

{n,}  规定前面的元素或组合项要至少出现n次

{n,m}  规定前面的元素或组合项要至少出现n次,至多出现m次

+ 元素必须出现一次或连续多次   等效于{1}

*  可以出现0次或多次,等效于{0}

? 可以出现0次或1次,等效于{0,1}

3.匹配符:

[...]  匹配方括号中包含的字符集中的任意一个字符。

|    用于选择匹配两个选项之中的任意一个

[^...]  括号中未包含的任何字符

[a-z],[1-9]  匹配范围内的任何字符

[^a-z],[^1-9]  匹配不在范围内的任何字符

\d  匹配任意一个数字字符  等效于[0-9]

\D  匹配任意一个非数字字符

\s  匹配任何空白字符

\S  匹配任何非空白字符

\w  匹配任何数字,字母,下划线

\W  匹配非数字,字母,但不包括下划线

.  除\n之外的任意单字符

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容