Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    funzione controllo campo email

    è da un po' di tempo a questa parte che uso questo script per controllare la corretta sintassi dell'indirizzo email in un form in flash (se non ricordo male l'ho trovata qui sul forum):
    codice:
    function controllo_email(valore) {
    	nome1 = new Array();
    	nome1 = valore.split('@');
    	valore2 = nome1[1];
    	if (nome1[2] == undefined) {
    		this.name = false;
    		valore2 = valore2.split('.');
    		nome1[1] = valore2[0];
    		nome1[2] = valore2[1];
    		if (nome1[0] != undefined && nome1[1] != undefined && nome1[2] != undefined && nome1[0].length>0 && nome1[1].length>0 && nome1[2].length>1) {
    			return true;
    		} else {
    			return false;
    		}
    	} else {
    		return false;
    	}
    }
    
    
    // richiamo la funzione 
    
    controllo_email(campo_email.text) 
    
    // mi restituisce true o false
    la funzione "funziona" o meglio non mi da errori di sintassi... ma secondo voi come mai non mi controlla se prima del tld metto il punto o una virgola?
    ad esempio se la mail che immetto è : indirizzo@dominio,com mi restituisce false invece dovrebbe restituirmi true e non accettarla.
    mi aiutate please? grazie in anticipo.

  2. #2
    io faccio così
    codice:
    //------controllo dell'e-mail---------\\
    	email1 = inputemail.lastIndexOf('@');
    	if (email1>=2) {
    		m1 = true;
    	} else {
    		m1 = false;
    	}
    	email2 = inputemail.lastIndexOf('.');
    	if ((email2-email1)>=2) {
    		m2 = true;
    	} else {
    		m2 = false;
    	}
    	email3 = inputemail.substr(email2, inputemail.length);
    	if (email3.length>=3) {
    		m3 = true;
    	} else {
    		m3 = false;
    	}
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.