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
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
相关文章推荐
- 正则表达式使用详解 (php,perl,unix,javascript)
- 正则表达式使用详解 (php,perl,unix,javascript) (有点意思)
- javascript中使用正则表达式
- 在JavaScript中使用正则表达式
- 在Javascript下使用正则表达式的学习笔记
- 如何使用JavaScript和正则表达式进行数据验证
- 如何使用JavaScript和正则表达式进行数据验证
- Javascript中正则 表达式的使用
- 如何使用JavaScript和正则表达式进行数据验证
- JavaScript使用正则表达式 (转)
- 【asp】【vbscript】【javascript】使用正则表达式给链接文本加上链接
- 在Javascript中使用正则表达式
- javascript正则表达式使用详解
- javascript正则表达式使用详解(2)
- 使用正则表达式进行数据校验(java,javascript)
- javascript正则表达式使用详解
- javascript中使用正则表达式
- javascript正则表达式中使用变量关键字
- MySpace.cn 使用的Javascript验证正则表达式
- {JS}JavaScript使用正则表达式