- .toLowerCase() restituisce la stringa tutta in minuscolo (non modifica il valore)
- .toUpperCase() restituisce la stringa tutta in maiuscolo (non modifica il valore)
esempio
var t1 = "testo";
var t2 = t1.toLowerCase() restituisce "testo"
var t3 = t1.toUpperCase() restituisce "TESTO"
- .toLowerCase().replace(/^[a-z]/, function (x) {return x.toUpperCase()}) restituisce la stringa con solo la prima lettera in maiuscolo il resto in minuscolo
esempio
var t1 = "FORTUNA";
var t2 = t1.toLowerCase().replace(/^[a-z]/, function (x) {return x.toUpperCase()}) restituisce "Fortuna"
- .trim() toglie li spazi prima e dopo nella stringa
esempio:
var t1 = " testo ";
var t2 = t1..trim() restituisce "testo"
- .replace() sostituisce nella stringa i caratteri indicati (che possono essere una espressione regolare) con altri caratteri
sintassi:
oggetto_stringa.replace("caratteri da sostituire", "caratteri sostituti")
oggetto_stringa.replace("espressione regolare, "caratteri sostituti")
esempio:
var s = "L'utente Pinco ha modificato questa pagina"
var s2 = s.replace("Pinco", "Pallino"); s2 ora contiene "L'utente Pallino ha modificato questa pagina"
esempio: funzione che restituisce la percentuale di quantità di un certo carattere in una stringa
function substrCount (string, sottosctinga) {
return (string.length - (string.replace(sottosctinga, "")).length) / sottosctinga.length}