Esiste una differenza sostanziale tra il selettore di jQuery e le espressioni regolari JavaScript.
:contains() accetta solo semplici stringhe, mentre un'espressione regolare utilizza i pattern. Quindi se la ricerca coinvolge semplici stringhe, il selettore di jQuery รจ indicato. Viceversa occorre usare le espressioni regolari se la ricerca utilizza pattern complessi.