Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Controllo stringa vuota e utilizzo di trim()

    salve a tutti ho un campo di input che non deve essere vuoto e deve contenere almeno 4 caratteri

    if (trim(document.getElementById('indirizzo').value) == '' && document.getElementById('indirizzo').value.length < 3) {
    codice da eseguire bla bla bla
    error += 1;
    }

    e la funzione trim è la seguente

    function trim(stringa) {
    while (stringa.substring(0,1) == ' ')
    {
    stringa = stringa.substring(1, stringa.length);
    }
    while (stringa.substring(stringa.length-1, stringa.length) == ' ')
    {
    stringa = stringa.substring(0,stringa.length-1);
    }
    return stringa;
    }

    il problema è che se inserisco uno o più spazi il codice non mi segnala l'errore
    c'è qualche errore di codice ?

  2. #2
    Prova questa:
    Codice PHP:
    function trim(s) {
      while ((
    s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')) {
        
    s.substring(1,s.length);
      }
      while ((
    s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')) {
        
    s.substring(0,s.length-1);
      }
      return 
    s;
    }; 
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3

  4. #4

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 © 2024 vBulletin Solutions, Inc. All rights reserved.