• .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}