JavaScript正则表达式核心汇总
RegExp对象是隶属于顶级对象window的属性,全称为“Regular Expression(正则表达式)”。它用于对字符串执行模式匹配。正则表达式以^开始,以$结束: "^$" 当正则表达式的外围不使用英文双引号时,必须在正则表达式的前后端添加斜杠: /^$/ 正则表达式可以通过以下两种语法创建: 直接量语法 /pattern/attributes 创建RegExp对象的语法 new RegExp(pattern, attributes); 在JavaScript正则表达式中,RegExp对象支持以下修饰符: i 执行对大小写不敏感的匹配 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) m 执行多行匹配 RegExp修饰符是可选的,并且它们不分先后顺序。使用语法为: /^$/igm; new RegExp(/^$/, igm); new RegExp("^$", igm); 正则表达式常用元字符见下表: . 查找单个字符,除了换行和行结束符 \w 查找单词字符 \W 查找非单词字符(与\w相反) \d 查找数字 \D 查找非数字字符 \s 查找空白字符(空格) \S ...