js中的RegExp 对象
来源:互联网 发布:淘宝好吃不贵的零食 编辑:程序博客网 时间:2024/05/20 21:23
RegExp 对象
RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。
直接量语法
/pattern/attributes
创建 RegExp 对象的语法:
new RegExp(pattern, attributes);
参数
参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。
参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。
返回值
一个新的 RegExp 对象,具有指定的模式和标志。如果参数 pattern 是正则表达式而不是字符串,那么 RegExp() 构造函数将用与指定的 RegExp 相同的模式和标志创建一个新的 RegExp 对象。
如果不用 new 运算符,而将 RegExp() 作为函数调用,那么它的行为与用 new 运算符调用时一样,只是当pattern 是正则表达式时,它只返回 pattern,而不再创建一个新的 RegExp 对象。
抛出
SyntaxError - 如果 pattern 不是合法的正则表达式,或 attributes 含有 "g"、"i" 和 "m" 之外的字符,抛出该异常。
TypeError - 如果 pattern 是 RegExp 对象,但没有省略 attributes 参数,抛出该异常。
修饰符
方括号
方括号用于查找某个范围内的字符:
元字符
元字符(Metacharacter)是拥有特殊含义的字符:
量词
RegExp 对象属性
FF: Firefox, IE: Internet Explorer
RegExp 对象方法
FF: Firefox, IE: Internet Explorer
支持正则表达式的 String 对象的方法
FF: Firefox, IE: Internet Explorer
return str.replace(/(^\s*)|(\s*$)/g,"");
}
- JS中的RegExp对象
- js中的RegExp 对象
- JS中的RegExp对象
- JS中的RegExp对象
- JS中的RegExp对象(一)
- JS中的RegExp对象(一)
- JS中的RegExp对象(一)
- JS中的RegExp对象(一)
- JS中的RegExp对象(二)
- JS中的RegExp对象(一)
- JS正则中的RegExp对象对象
- Js中RegExp对象
- 【笔记】JS - RegExp对象
- JavaScript中的Regexp对象
- JS 中Regexp对象介绍
- JS之RegExp对象(一)
- JS之RegExp对象(二)
- js正则表达式RegExp 对象
- BZOJ 1002 1003 1007 被屠记录
- JavaScript replace() 方法
- Android JNI中增加LOGCAT,LOG
- 成绩处理1
- 不使用背景图片实现圆角效果
- js中的RegExp 对象
- ajaxForm和ajaxSubmit
- 滑动门水平导航条和三层滑动门导航条
- 不要让大脑麻木自己。
- ASP和PHP的区别
- LTE PDCP EEA 和 EIA 算法 实现应注意的问题
- minix消息传递中rendezvous概念
- 无图片实现圆角导航菜单和会跳起的多彩菜单
- poj 3169 差分约束