JavaScript/Oggetto String: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
m +replace
Ramac (discussione | contributi)
m +funzione
Riga 97:
//s1 contiene ancora "L'utente Pinco ha modificato questa pagina"
</source>
Con questo metodo è possibile contare il numero di occorrenze di una sottostringa in una stringa. Ecco una funzione:
<source lang=javascript>
function substrCount (string, subString) {
return (string.length - (string.replace(subString, "")).length) / subString.length
}
</source>
La funzione elimina tutte le occorrenze della sottostringa nella stringa tramite il metodo <code>replace()</code>; poi sottrae la lunghezza della stringa principale a quella della stringa appena ottenuta; in questo modo si ottiene il numero di caratteri occupati dalla sottostringa che, divisi per la sua lunghezza, ne danno il numero di occorrenze.
[[Categoria:JavaScript|Oggetto String]]