Visualizzazione dei risultati da 1 a 2 su 2

Discussione: espressioni regolari

  1. #1

    espressioni regolari

    ciao, sto validando un form.. per l'email ho utilizzato la seguente espressione regolare:
    var expmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

    avevo bisogno ora di validare il nome, l'user e la password.. quale espressione regolare posso usare?


    Inoltre per validare il nome agisco in questa maniera ( per controllare se vuoto, se compreso tra i 2 e 15 caratteri e se appartenente all'espressione regolare inserita):
    if(modulo.nome.value=="") {
    alert("Attenzione! Inserisci il nome.");
    modulo.nome.focus();
    return false;
    }
    else if(modulo.nome.lenght<2 || modulo.nome.lenght>15) {
    alert ("Nome non valido, min 2, max 15 caratteri");
    modulo.nome.focus();
    return false;
    }
    else if(!expnome.test(modulo.nome.value)){
    alert("Nome non valido, caratteri non consentiti");
    modulo.nome.focus();
    return false;
    }


    con expnome appunto da definire... secondo voi va bene? o c'è un modo più semplice e veloce? grazie per la disponbilità

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Vedi se questa risorsa può aiutarti
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.