RegExp对象

javaScript的正则表达式 (一)

风格不统一 提交于 2019-12-07 13:53:32
本篇文章我们就来介绍 javaScript 的正则表达式 RegExp对象也称正则表达式 一.什么是正则表达式? 正则表达式 是一个描述字符模式的对象。可以处理复杂的字符串,正则表达式用于对字符串模式匹配及检索替换。JavaScript中的正则表达式使用RegExp对象表示。 二.如何使用正则表达式 1.创建正则表达式 (1).使用new关键字动态创建正则表达式 var patt=new RegExp(pattern,modifiers) (2).直接创建正则表达式 var patt=/pattern/modifiers; 参数: pattern(模式):描述了表达式的模式 modifiers(修饰符):用于指定全局匹配、是否区分大小写的匹配和多行匹配 修饰符默认情况下是区分大小写的。 var regExp=new RegExp("javascript"); regExp=/javascript/; 2.正则表达式修饰符 修饰符用于执行区分大小写和全局匹配 2.正则表达式模式 (1)方括号 方括号用于查找某个范围内的字符 (2)元字符 元字符是拥有特殊含义的字符 (3)量词 三. RegExp对象方法 1.test()方法 语法:regExpObject.test(str) 检测字符串中是否存在正则表达式模式对应的匹配,返回值为布尔类型 每次执行test函数都只查找最多一个匹配