javascript正则表达式之小结(一)
2012-07-20 11:06
190 查看
一、正则表达式简介
正则表达式(Regular Expression)本质上就是字符串,它定义了一个用来搜索匹配字符串的模式。换句话说,就是符合某种规则的表达式。在JavaScript中,其定义的模式为: /Expression/,以斜杠作为表达式的起始和终止标志。
二、在JavaScript中,正则表达式由RegExp对象引入,每一个正则表达式都是一个RegExp对象的实例。同时正则表达式可调用RegExp对象的方法进行相关操作,并将操作的结果保存在RegExp对象实例的属性中。
在JavaScript中,正则表达式的构造可以有两种方法,语法如下:
采用RegExp对象的显式构造函数构造:
var regularexpression = new RegExp("pattern",["flags"]);
采用RegExp对象的隐式构造函数构造:
var regularexpression = /pattern/[flags] ;
三、正则表达式的操作方法:test() 和exec()
1、test()方法是对指定的字符串执行一次测试性搜索,返回一个 Boolean值指示是否存在匹配。
其语法如下:
var flag=Object.test(string str);
代码:
2、 exec()方法是利用创建的RegExp对象实例对指定的字符串执行正则表达式搜索,并返回一个包含结果的数组。
其语法如下:
var array=Object.exec(string str);
3、compile()方法是更换RegExp对象实例所使用的表达式模式,其语法如下:
RegExp.compile("pattern" ,[ "flags"]);
显式定义正则表达式的语法如下:
Var regularexpression = new RegExp("pattern",["flags"]);
正则表达式(Regular Expression)本质上就是字符串,它定义了一个用来搜索匹配字符串的模式。换句话说,就是符合某种规则的表达式。在JavaScript中,其定义的模式为: /Expression/,以斜杠作为表达式的起始和终止标志。
二、在JavaScript中,正则表达式由RegExp对象引入,每一个正则表达式都是一个RegExp对象的实例。同时正则表达式可调用RegExp对象的方法进行相关操作,并将操作的结果保存在RegExp对象实例的属性中。
在JavaScript中,正则表达式的构造可以有两种方法,语法如下:
采用RegExp对象的显式构造函数构造:
var regularexpression = new RegExp("pattern",["flags"]);
采用RegExp对象的隐式构造函数构造:
var regularexpression = /pattern/[flags] ;
三、正则表达式的操作方法:test() 和exec()
1、test()方法是对指定的字符串执行一次测试性搜索,返回一个 Boolean值指示是否存在匹配。
其语法如下:
var flag=Object.test(string str);
代码:
2、 exec()方法是利用创建的RegExp对象实例对指定的字符串执行正则表达式搜索,并返回一个包含结果的数组。
其语法如下:
var array=Object.exec(string str);
3、compile()方法是更换RegExp对象实例所使用的表达式模式,其语法如下:
RegExp.compile("pattern" ,[ "flags"]);
显式定义正则表达式的语法如下:
Var regularexpression = new RegExp("pattern",["flags"]);
相关文章推荐
- 【学习】Javascript正则表达式——基础知识小结
- JavaScript 正则表达式-使用小结
- javascript正则表达式之小结
- javascript正则表达式之小结
- javascript 正则表达式用法 小结
- javascript正则表达式之小结(二)
- javascript 正则表达式用法 小结
- javascript之正则表达式基础知识小结
- javascript之正则表达式基础知识小结
- Javascript 正则 正则表达式(括号)、[中括号]、{大括号}的区别小结
- JavaScript 正则表达式上——基本语法
- Javascript经典正则表达式及教程
- JavaScript中的正则表达式解析
- javascript中使用正则表达式的几个例子
- JavaScript学习笔记之正则表达式
- 正则表达式的学习与小结
- javascript正则表达式网址
- javascript常用正则表达式汇总
- 详解JavaScript正则表达式之分组匹配及反向引用
- [记录]javascript常用的正则表达式