JavaScript RegExp 教程

JavaScript RegExp - 主页 JavaScript RegExp - 概述

括号

JavaScript RegExp - [...] JavaScript RegExp - [^...] JavaScript RegExp - [0-9] JavaScript RegExp - [a-z] JavaScript RegExp - [A-Z] JavaScript RegExp - [a-zA-Z]

量词

JavaScript RegExp - p+ JavaScript RegExp - p* JavaScript RegExp - p? JavaScript RegExp - p{N} JavaScript RegExp - p{N1,N2} JavaScript RegExp - p{N,} JavaScript RegExp - p$ JavaScript RegExp - ^p

匹配字符

JavaScript RegExp - [^a-zA-Z] JavaScript RegExp - p.p JavaScript RegExp - ^.{2}$ JavaScript RegExp - <b>(.*)</b> JavaScript RegExp - p(hp)*

文字字符

JavaScript RegExp - 字母数字 JavaScript RegExp - \0 JavaScript RegExp - \t JavaScript RegExp - \n JavaScript RegExp - \v JavaScript RegExp - \f JavaScript RegExp - r JavaScript RegExp - \xnn JavaScript RegExp - \uxxxx

元字符

JavaScript RegExp - . JavaScript RegExp - \s JavaScript RegExp - \S JavaScript RegExp - \d JavaScript RegExp - \D JavaScript RegExp - \w JavaScript RegExp - \W JavaScript RegExp - [aeiou] JavaScript RegExp - [^aeiou] JavaScript RegExp - (foo|bar|baz)

修饰符

JavaScript RegExp - i JavaScript RegExp - g

属性

JavaScript RegExp - constructor JavaScript RegExp - global JavaScript RegExp - ignoreCase JavaScript RegExp - lastIndex JavaScript RegExp - multiline JavaScript RegExp - source

方法

JavaScript RegExp - exec() JavaScript RegExp - test() JavaScript RegExp - toSource() JavaScript RegExp - toString()

有用资源

JavaScript RegExp - 快速指南 JavaScript RegExp - 有用资源 JavaScript RegExp - 讨论


JavaScript RegExp - constructor

描述

它返回对创建实例原型的数组函数的引用。

语法

其语法如下 −

RegExp.constructor

返回值

返回创建此对象实例的函数。

示例

以下示例显示了 RegExp 表达式的用法。

<html>   
   <head>
      <title>JavaScript RegExp constructor Property</title>
   </head>
   
   <body>      
      <script type = "text/javascript">
         var re = new RegExp( "string" );
         document.write("re.constructor is:" + re.constructor); 
      </script>      
   </body>
</html>

输出

re.constructor is: function RegExp() { [native code] }