2012-12-25 12 views

Odpowiedz

11

Tak, patt1 jest obiektem regex.

Możesz uzyskać źródło regex przez patt1.source.

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

+1 - Zaakceptowanie tej odpowiedzi tylko dlatego, że widziałam go pierwszy - w przeciwnym razie nie było zbyt dużej różnicy między nimi dwa :) – technojas

9

Nie ma potrzeby wyrażeń regularnych. Spróbuj tego:

> patt1.source 
"is" 
+0

+ 1 - Wow! Nie miałem pojęcia, że ​​ta metoda istnieje w obiekcie regex. – technojas

0

myślę, czego potrzebujesz to:

var patt1=/[is]/gi; 
alert(patt1.test()); 
Powiązane problemy