Visualizzazione dei risultati da 1 a 6 su 6

Discussione: controllo campo

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654

    controllo campo

    function inviaForm(){

    var re = /^[A-Za-z0-9]/
    var str = document.form1.key.value

    if(!re.test(str)){
    alert('Compilare il Campo Cerca');
    return;
    }

    document.form1.submit();
    }


    Ho questa funzione che controlla un campo di testo (key)

    per un corretto funzionamento della mia cosa mi servirebbe che l'ultimo carattere non fosse = " "(uno spazio vuoto)

    che mi posso inventare?

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: controllo campo

    l'ultimo carattere non deve essere uno spazio?
    codice:
    re = /^[a-z0-9][^ ]$/i
    altrimenti potresti eliminare gli eventuali spazi finali
    codice:
    function inviaForm(){ 
    
    var re = /^[A-Za-z0-9]/ 
    var str = document.form1.key.value 
    
    if(!re.test(str)){ 
    alert('Compilare il Campo Cerca'); 
    return; 
    } 
    re = / *$/
    document.form1.key.value=str.replace(re,'');
    document.form1.submit(); 
    }

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    e poi le re so' sbagliate

    re = /^[a-z0-9]*[^ ]$/i

    e così

    var re = /^[A-Za-z0-9]*/

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    1000 grazie

    Legalize!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    ma invece

    come faccio ad includere lo "/" dentro una reg Exp?

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    anteponendo una backslash
    codice:
    \/

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