Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Espressioni regolari

  1. #1
    Utente di HTML.it L'avatar di shop
    Registrato dal
    Apr 2005
    Messaggi
    0

    Espressioni regolari

    Ciao a tutti...vi chiedo aiuto sulle espressioni regolari non essendo un drago...mi sembrava di averlo fatto ma mi da dei problemi...

    Le spefiche sono queste...


    La password deve essere lunga almeno quattro caratteri e deve contenere almeno un carattere di ciascuna
    delle seguenti tre categorie: caratteri alfabetici minuscoli, alfabetici maiuscoli e simboli di interpunzione
    (. , : ; ! ?).

    Come posso validare questo campo con l'uso delle espressioni regolari

    Grazie a tutti

    Ciao
    "I video giochi non influenzano i bambini. Voglio dire, se pac-man avesse influenzato la nostra
    generazione, staremmo tutti saltando in sale scure, masticando pillole magiche ed ascoltando
    musica elettronica ripetitiva"
    (Kristian Wilson, Nintendo Inc, 1989.)

  2. #2
    Prova così:
    Codice PHP:
    document.getElementById("id_della_form").onsubmit = function(e) {
      var 
    value document.getElementById("id_del_campo_password").value;
      if(
    value.length || !/[a-z]/.test(value) || !/[A-Z]/.test(value) || !/[\.,\:;!\?]/.test(value)) {
        
    || window.event;
        if(
    e.preventDefaulte.preventDefault() 
        else 
    e.returnValue false;
        
    alert("Mi dispiace, la password deve contenere ecc...");
      }
    }; 

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    Originariamente inviato da Mega69
    Prova così:
    Codice PHP:
    document.getElementById("id_della_form").onsubmit = function(e) {
      var 
    value document.getElementById("id_del_campo_password").value;
      if(
    value.length || !/[a-z]/.test(value) || !/[A-Z]/.test(value) || !/[\.,\:;!\?]/.test(value)) {
        
    || window.event;
        if(
    e.preventDefaulte.preventDefault() 
        else 
    e.returnValue false;
        
    alert("Mi dispiace, la password deve contenere ecc...");
      }
    }; 
    ineccepibile la risposta di Mogan, solo fai attenzione, perchè il forum ha tagliato dei caratteri... ovvero gli slash necessari prima del punto, punto intterogativo etc.

    per vedere il mess completo, preimi su QUOTE!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  4. #4
    Ah è vero... In ogni caso non ho testato, casomai dillo che lo provo per vedere dove è l'errore.

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.