global 属性

 

返回 Boolean 值,指出正则表达式使用的global 标志 (g) 的状态。默认值为 false。只读。

rgExp.global

必选项 rgExp 参数是正则表达式对象。

说明

如果正则表达式设置了global 标志,那么global 属性返回 true,否则返回 false

使用 global 标志表明在被查找的字符串中搜索操作将查找所有符合的项,而不仅仅是第一个。这也被称为全局匹配。

示例

以下示例演示了 global 属性的用法。如果传递 "g" 到下面所示的函数中,那么所有的单词 "the" 将被 "a" 代替。请注意,字符串首的 "The" 不会被替换。这是因为第一个字母是大写的,因此,不能与 "the" 中小写的 "t" 匹配。

本函数返回一个字符串以及一个表,表中显示了与允许使用的正则表达式标志(gim)相关的属性值。它还返回经过所有替换操作后的字符串。

function RegExpPropDemo(flag){   if (flag.match(/[^gim]/))        //检查标志的有效性。     return("Flag specified is not valid");   var r, re, s                    //声明变量。   var ss = "The man hit the ball with the bat.\n";   ss += "while the fielder caught the ball with the glove.";   re = new RegExp("the",flag);    //指定要查找的样式。   r = ss.replace(re, "a");        // "a" 替换 "the"   s = "Regular Expression property values:\n\n"   s += "global  ignoreCase  multiline\n"   if (re.global)                  //测试 global 标志。     s += " True     ";   else     s += "False     ";   if (re.ignoreCase)              //测试 ignoreCase 标志。     s += " True  ";   else     s += "False  ";   if (re.multiline)               //测试 multiline 标志。     s += "     True     ";   else     s += "     False   ";   s += "\n\nThe resulting string is:\n\n" + r;   return(s);                      //返回替换字符串。}

要求

版本 5.5

请参阅

ignoreCase 属性 | multiline 属性 | 正则表达式语法

应用于:RegExp 对象

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索正则表达式
, 字符串
, 属性
, global
, multiline
The
globalmapper属性显示、global、global mapper、global blue、nht global,以便于您获取更多的相关知识。

时间: 2024-08-22 15:18:42

global 属性的相关文章

JavaScript正则表达式中的global属性的使用

这篇文章主要介绍了详解JavaScript正则表达式中的global属性的使用,是JS学习进阶中的重要知识点,需要的朋友可以参考下 global是正则表达式对象的只读布尔属性.它指定是否一个特定的正则表达式进行全局匹配.否则它使用"g"属性创建. 语法 ? 1RegExpObject.global 下面是参数的详细信息: NA 返回值: 如果"g"修改被设置返回"TRUE",否则返回"FALSE". 例子: ? 1 2 3 4

VBS教程:VBscript属性-Global 属性_vbs

Global 属性 设置或返回一个 Boolean 值,该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个. object.Global [= True | False ] 对象 参数总是 RegExp 对象.如果搜索应用于整个字符串,Global 属性的值为 True,否则其值为 False.默认的设置为 False. 说明 下面的代码说明了 Global 属性的用法(改变赋予 Global 属性的值并观察其效果): Function RegExpTest(patrn, strng) D

详解JavaScript正则表达式中的global属性的使用_基础知识

 global是正则表达式对象的只读布尔属性.它指定是否一个特定的正则表达式进行全局匹配.否则它使用"g"属性创建.语法 RegExpObject.global 下面是参数的详细信息:     NA 返回值: 如果"g"修改被设置返回"TRUE",否则返回"FALSE". 例子: <html> <head> <title>JavaScript RegExp global Property&l

ignoreCase 属性

  返回 Boolean 值,指出正则表达式使用的 ignoreCase 标志(i) 的状态.默认值为 false.只读. rgExp.ignoreCase 必选项 rgExp 参数为 RegExp 对象. 说明 如果正则表达式设置了 ignoreCase 标志,那么 ignoreCase 属性返回 true,否则返回 false. 如果使用了 ignoreCase 标志,那就表明在被查找的字符串中匹配样式的时候查找操作将不区分大小写. 示例 以下示例演示了 ignoreCase 属性的用法.如

VBS教程:VBscript属性-功能介绍_vbs

VBScript 属性 描述 语言元素 返回或设置与一个错误相关联的描述性字符串. Description 属性 返回搜索字符串中找到匹配项的位置. FirstIndex 属性 设置或返回一个布尔值. Global 属性 设置或返回帮助文件中某个主题的上下文 ID. HelpContext 属性 设置或返回一个帮助文件的完整可靠的路径. HelpFile 属性 设置或返回一个布尔值,指明模式搜索是否区分大小写. IgnoreCase 属性 返回搜索字符串中所找到的匹配的长度. Length 属性

JavaScript 正则表达式中global模式的特性_javascript技巧

返回 Boolean 值,指出正则表达式使用的global 标志 (g) 的状态.默认值为 false.只读. rgExp.global 必选项 rgExp 参数是正则表达式对象. 如果正则表达式设置了global 标志,那么global 属性返回 true,否则返回 false. 使用 global 标志表明在被查找的字符串中搜索操作将查找所有符合的项,而不仅仅是第一个.这也被称为全局匹配. 一直不是很清楚javascript的global到底表现在哪些方面,所以今天特地做了几个测试: var

JavaScript 正则表达式之RegExp属性、方法及应用分析

使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"]). 使用RegExp的隐式构造函数,采用纯文本格式:/pattern/[flags]. pattern部分为要使用的正则表达式模式文本,是必须的.在第一种方式中,pattern部分以JavaScript字符串的形式存在,需要使用双引号或单引号括起来:在第二种方式中,pattern部分嵌套在两个"/"之间,不能使用引号. flags部分设置正则表达

javascript RegExp 对象属性与方法和应用

JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"]). 使用RegExp的隐式构造函数,采用纯文本格式:/pattern/[flags]. pattern部分为要使用的正则表达式模式文本,是必须的.在第一种方式中,pattern部分以JavaScri

Velocity用户手册---中文版

中文 Velocity是什么? Velocity是一个基于java的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象. 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码.Velocity将java代码从web页面中分离出来,这样为web站点的长期