Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239

    Controllo Apostrofo_>>>

    Notte.
    Ho questa parte di script per la verifica della presenza di caratteri speciali:

    codice:
     else if(Username.search(/[^A-Za-z0-9]/)>0) {
      			alert("Il campo Username non puo` contenere caratteri speciali");
       			document.registrazione.username.focus();
       			return false;
    	}
    vorrei che fosse messo al bando anche l'apostrofo "'", mi sapreste aiutare nel problema?
    Grazie a tutti.
    "Il tempo aiuta a dimenticare e il destino regala sempre una seconda occasione.
    Ma aprirsi all'amore significa rendersi vulnerabili".

    Nicholas Sparks

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Da quella regexp, l'apostrofo non passa.

    Quindi dovrebbe essere gia` a posto.
    Se passa, l'errore e` altrove.
    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 L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239
    Originariamente inviato da Mich_
    Da quella regexp, l'apostrofo non passa.

    Quindi dovrebbe essere gia` a posto.
    Se passa, l'errore e` altrove.
    Non saprei...

    codice:
    function Check() {
    	var Username 	= document.registrazione.username.value;
    	if ((Username == "") || (Username == "undefined")) {
       		alert("Inserisci Username");
       		document.registrazione.username.focus();
       		return false;
    	} else if(Username.search(/[^A-Za-z0-9]/)>0) {
      			alert("Il campo Username non puo` contenere caratteri speciali");
       			document.registrazione.username.focus();
       			return false;
    	}
    	
    
    else {
       	return true;
    	}
    }
    con relativa chiamata:

    codice:
    onsubmit="return Check();"
    "Il tempo aiuta a dimenticare e il destino regala sempre una seconda occasione.
    Ma aprirsi all'amore significa rendersi vulnerabili".

    Nicholas Sparks

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'unico posto dove puo` lasciar passare un carattere diverso da una lettera o un numero e` il primo carattere (dovresti trasformare il > in >= ).

    Altrimenti e` un baco del browser. Dovresti postare la stringa che viene lasciata passare, nonche` il browser (compreso versione).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239
    Originariamente inviato da Mich_
    L'unico posto dove puo` lasciar passare un carattere diverso da una lettera o un numero e` il primo carattere (dovresti trasformare il > in >= ).

    Altrimenti e` un baco del browser. Dovresti postare la stringa che viene lasciata passare, nonche` il browser (compreso versione).
    Mich_ Grazie 1000 come sempre va alla stragrande!!!!

    Ciao.
    "Il tempo aiuta a dimenticare e il destino regala sempre una seconda occasione.
    Ma aprirsi all'amore significa rendersi vulnerabili".

    Nicholas Sparks

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.