Visit Mozilla.org

Przewodnik po języku JavaScript 1.5:Tworzenie wyrażenia regularnego

z Mozilla Developer Center, polskiego centrum programistów Mozilli.


[edytuj] Tworzenie wyrażenia regularnego

Wyrażenie regularne możemy skonstruować na jeden z dwóch sposobów:

  • za pomocą literału wyrażenia regularnego, np.
 re = /ab+c/; 
Literały wyrażeń regularnych są kompilowane w czasie czytania skryptu (script evaluation). Gdy wyrażenie regularne nie będzie się zmieniać, sposób ten zapewni lepszą wydajność.
  • wywołując konstruktora obiektu RegExp, np.
 re = new RegExp("ab+c"); 
Użycie konstruktora powoduje kompilację wyrażenia regularnego w czasie wykonywania (runtime). Użyj konstruktora, jeśli wiadomo, że wyrażenie regularne będzie się zmieniało lub, gdy nie będzie znane i zostanie podane z innego źródła, np. przez użytkownika.