JavaScript RegExp 对象
程序员文章站
2023-10-24 11:49:28
JavaScript RegExp 对象 正则表达式是描述字符模式的对象。 正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。 语法 pattern(模式) 描述了表达式的模式 modifiers(修饰符) 用于指定全局匹配、区分大小写的匹配和多行匹配 注意:当使用构造函数 ......
JavaScript RegExp 对象
正则表达式是描述字符模式的对象。
正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。
语法
var patt=new RegExp(pattern,modifiers); 或者更简单的方式: var patt=/pattern/modifiers;
- pattern(模式) 描述了表达式的模式
- modifiers(修饰符) 用于指定全局匹配、区分大小写的匹配和多行匹配
注意:当使用构造函数创造正则对象时,需要常规的字符转义规则(在前面加反斜杠 \)。
修饰符
修饰符用于执行区分大小写和全局匹配:
方括号
方括号用于查找某个范围内的字符:
元字符
元字符(Metacharacter)是拥有特殊含义的字符:
量词
支持正则表达式的 String 对象的方法
摘自菜鸟教程JavaScript RegExp 对象的参考手册