2023年7月20日
正则表达式是描述一组字符串特征的模式,用来匹配特定的字符串,以下从基本语法、RegExp对象的方法、JS中支持正则表达式的String对象方法三个部分对 javascript 正则表达式做基本介绍。
一、基本语法
在 JS 中,正则表达式为对象,用如下两种方式定义:
直接量法: /pattern/attributes;
创建 RegExp 对象法:new RegExp (pattern,attributes);
var reg=/hi/i;//字面量
var reg=new RegExp('hi','i');//构造函数(参数1:最简单的正则匹配字母hi;参数2:表示匹配时不分大小写)
正则表达式修饰符
修饰符 可以在全局搜索中不区分大小写:
修饰符
描述
i
执行对大小写不敏感的匹配
g
执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)
m
执行多行匹配
二、R…