专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程综合 » javascript正则:javascript RegExp对象(正则表达式) »正文

javascript正则:javascript RegExp对象(正则表达式)

来源: 发布时间:星期一, 2009年9月7日 浏览:7次 评论:0
使用RegExp显式构造语法为: RegExp("pattern"[,"flags"])
使用RegExp隐式构造采用纯文本格式:/pattern/[flags]
pattern部分为要使用正则表达式模式文本是必须在第种方式中pattern部分以JavaScript形式存在需要使用双引号或单引号括起来;在第 2种方式中pattern部分嵌套在两个“/”的间不能使用引号
flags部分设置正则表达式标志信息是可选项如果设置flags部分在第种方式中形式存在;在第 2种方式中以文本形式紧接在最后个“/”的后flags可以是以下标志组合
g是全局标志如果设置了这个标志对某个文本执行搜索和替换操作时将对文本中所有匹配部分起作用如果不设置这个标志则仅搜索和替换最早匹配内容
i是忽略大小写标志如果设置了这个标志进行匹配比较时将忽略大小写
m是多行标志如果不设置这个标志那么元“^”只和整个被搜索开始位置相匹配而元“$”只和被搜索结束位置相匹配如果设置了这个标志“^”还可以和被搜索串中“\n”或“\r”的后位置(即下行首)相匹配而“$”还可以和被搜索串中“\n”或“\r”的后位置(即下行尾)相匹配
代码8.1是个创建正则表达式例子
代码8.1 创建正则表达式:8.1.htm
点击运行可以看到效果: