正则表达式

参考学习:https://www.cnblogs.com/chenmeng0818/p/6370819.html

1.创建方式(字面量,构造函数)
2. 修饰符(3)
3.元字符(代表特殊含义,代表次数)
4.正则特性(贪婪性,懒惰性)
5.常用方法(实例方法,字符串方法)
6.属性(实例属性,构造函数属性)
	reg.test(str)
	reg.exec(str)
	str.match(reg)
	str.replace(reg)

var expression = /patten/flags;
g:表示全文搜索
i:忽略大小写
m:多行搜索
元字符: . * + ? $ ^ | \ () [ ] { } /
创建正则表达式:1.字面量形式 2.使用RegExp构造函数
正则表达式字面量会共享同一个 RegExp实例,构造函数创建每一个RegExp实例都是一个新实例。

RegExp实例属性:
global:
ignoreCase:
lastIndex:
multiline:
source:

实例方法:
exec()收一个参数(要应用模式的字符串),返回包含第一个匹配项信息的数组。
其中数组有两个属性:index和input

posted @ 2019-04-15 17:30  princeness  阅读(109)  评论(0编辑  收藏  举报