I metodi match, replace, ed altri usano le RegExp (regular expression).
Queste hanno un linguaggio particolare, molto potente, ma molto delicato (puo` essere che un ? in piu` o in meno ti cambi tutto).
Nel manuali JS trovi sempre un capitolo sulle RegExp, ad esempio in
http://www.devguru.com/technologies/...ipt_index.html trovi due pagine essenziali (ma mancano alcune cose).
Io le ho studiate sul manuale Perl, ma in JS non ci sono le RE estese.