您的位置:首页 > Web前端 > JavaScript

javascript 正则表达式使用

2015-05-25 10:32 239 查看
学习正则表达式,首先要学会怎么创建,怎么使用正则表达式对象的方法去实现我们所要达到的效果

1,创建正则表达式

一个是 正则对象创建 new RegExp(pattern,attributes)

pattern 是字符串或正则表达式,attributes 是可选的,包含属性 'g','i','m',g 是全局匹配,i是区分大小写,m是多行匹配,ECMAScript 标准化之前,不支持m属性。如果 pattern 是正则表达式,则必须省略m属性

正则表达式常量创建对象,在双斜杠中写入正则表达式,/这里是正则表达式/

2,正则表达式方法
test() 检测一个字符串是否匹配某个模式,返回true和false
RegExpObject.test(string) 如果字符串string中含有RegExpObject匹配的文本,则返回true,否则返回false

exec() 检索字符串中的正则表达式的匹配
RegExpObject.exec(string) 返回一个数组,存放匹配的结果,如果未找到匹配,则返回null
注意: 如果一个字符串中完成了一次模式匹配之后要开始检索新的字符串,就必须手动的把 lastIndex 属性重置为0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: