Non mi sembri convinto. Se ti serve qualcosa di particolare puoi spiegare cosa devi ottenere. Una soluzione si trova sicuramente.Boh, grazie...
Che io sappia, dipende sostanzialmente dalla presenza, o no, dall'opzione "g" (ricerca globale) nel pattern. In PHP non esiste questa opzione. Il compito viene affidato alle due diverse funzioni.Ma match non è l'equivalente di preg_match_all ?
In JavaScript, il metodo match(), senza l'opzione "g", interrompe la ricerca alla prima occorrenza trovata e restituisce un array con un solo elemento (o null se non trova niente). Possiamo dire che equivalga a preg_match.
Se però aggiungi l'opzione "g" al pattern, allora la ricerca viene eseguita fino all'ultima occorrenza e restituisce un array di tutte le occorrenze trovate (o null se non trova niente). Possiamo dire che equivalga a preg_match_all.
codice:alert('Ciao Mondo'.match(/o/)); // => o alert('Ciao Mondo'.match(/o/g)); // => o,o,o