Visualizzazione dei risultati da 1 a 3 su 3

Discussione: splittare lo spazio

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    splittare lo spazio

    ciao a tutti,

    conto i carettari in una textArea solo che nel contare conto anche gli spazi come posso eliminarli?

    codice:
    function contacaratteri()
    {
    	var f=document.modulo;
    	var d=f.elements["testo"];
    	var p=f.elements["nc"];
    	var l = 0 + d.value.length
    	Conta()
    	if(l>250) 
    	{
    		p.value="Err";
    		window.alert("Puoi scrivere al massimo 250 caratteri!!!");
    		d.value=d.value.slice(0,250); 
    		l=0;
    	}
    	p.value=l;
    }

    :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Bel problema!!

    Provo a risponderti con una cosa che non ho mai provato (con le regexp)
    Al posto di
    var l = 0 + d.value.length

    metti:
    var ris = d.value.match(/\w/g);
    var l = ris.length;

    Nota che in tal modo conti i caratteri alfanumerici (piu` _ ), per contare anche tutti gli altri caratteri puoi fare:
    var ris = d.value.match(/[^ ]/g);
    var l = ris.length;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    perfetto!!


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.