2012-12-25 88 views

回答

11

是的,patt1是一個正則表達式對象。

您可以通過patt1.source獲取正則表達式源。

> console.dir(patt1); 
    /is/gi 
    global: true 
    ignoreCase: true 
    lastIndex: 0 
    multiline: false 
    source: "is" 
    __proto__: /(?:)/ 
+2

+1 - 接受這個答案僅僅是因爲我先看見的 - 否則就不是他們之間沒有太大差的兩個:) – technojas

9

不需要正則表達式。試試這個:

> patt1.source 
"is" 
+0

+ 1 - 哇!我不知道這個方法存在於正則表達式對象上。 – technojas

0

我想你需要的是這樣的:

var patt1=/[is]/gi; 
alert(patt1.test()); 
相關問題