compile 方法

2016-02-19 18:14 10 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享compile 方法,希望可以对大家能有小小的帮助。

【 tulaoshi.com - 编程语言 】

 

  把正则表达式编译为内部格式,从而执行得更快。

  rgExp.compile(pattern, [flags])

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)参数

rgexp

必选项。正则表达式对象的一个例子。可以是变量名或文字。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

pattern

必选项。字符串表达式,它包含要被编译的正则表达式模式。

flags

可选项。可以组合使用,可用的标志有: g (全局搜索所有存在的 pattern) i (忽略事件) m (多行搜索) 说明

  compile 方法把 pattern 转换为内部的格式,从而执行得更快。例如,这使得可以在循环中更有效地使用正则表达式。当重复使用相同的表达式,那么编译过的正则表达式使执行加速。然而,假如正则表达式改变了,这种编译毫无益处。

示例

  下面的例子举例说明了 compile 方法的用法:

function CompileDemo(){   var rs;   var s = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp"   // 只为大写字母创建正则表达式。   var r = new RegExp("[A-Z]", "g");   var a1 = s.match(r)// 查找匹配。   // 只为小写字母编译正则表达式。   r.compile("[a-z]", "g");   var a2 = s.match(r)// 查找匹配。   return(a1 + "" + a2;}

来源:http://www.tulaoshi.com/n/20160219/1617049.html

延伸阅读
  返回 Date 对象中用 本地时间 表示的小时值。 dateObj . getHours() 必选项 dateObj 参数为 Date 对象。 说明 要获取用 全球标准时间 (UTC) 表示的小时值,请使用 getUTCHours 方法。 getHours 方法返回一个处于 0 到 23 之间的整数,这个值表示从午夜开始计算的小时数。在下面两种情况下此方法...
  返回 Date 对象中的时间值。 dateObj . getTime() 必选项 dateObj 参数为 Date 对象。 说明 getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。日期的范围大约是 1970 年 1 月 1 日午夜的前后各 285,616 年。负数代表 1970 年之前的日期。 ...
  返回 Date 对象中用 全球标准时间 (UTC) 表示的小时值。 dateObj. getUTCHours() 必选项 dateObj 参数为 Date 对象。 说明 要获取用 本地时间 表示的,从午夜开始已经过的小时数,请使用 getHours 方法。 getUTCHours 方法返回一个处于 0 到 23 之间的整数,这个整数代表了从午夜开始所经过的小时...
返回数字的绝对值。 Math.abs( number ) 必选项 number 参数是要需要计算绝对值的 数值表达式 。 说明 返回的值是 number 参数的绝对值。 示例 下面的例子演示了 abs 方法的用法。 function ComparePosNegVal(n){     var s;    var v1 = Math.abs( n ) ;   &nb...
  把 HTML BIG 标记放置在 String 对象中的文本两端。 strVariable . big( ) 必选项 strVariable 参数可以是任意的 String 对象或文字。 说明 下面示例说明了 big 方法是如何工作的: var strVariable = "This is a string object";strVariable = strVariable. big( ) ; 在执行完最后一个语句...

经验教程

752

收藏

79
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部