Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    controllo formato testo per campo mail

    salve,
    ho un campo di testo input nel quale devo inserire una mail.
    alla pressione del pulsante "conferma" dovrei controllare che il testo immesso sia effettivamente un indirizzo mail nel formato corretto (testo@testo.testo), un controllo del tipo

    Codice PHP:
    if (testomail == testo+"@"+testo+"."+testo) {
            
    indirizzo mail valido;
        } 
    come posso fare un controllo del genere?
    Il presidente del Catania Pulvirenti dopo gli scontri del 04/02/07 in Catania-Palermo:
    "E' sicuramente colpa dei tifosi del Palermo xkè finkè non sono entrati allo stadio non è successo niente.Non mi interessa quello ke dice Foschi xkè lui è di parte".
    >--U me spaziu e curnutu cu mu tuacca<--

  2. #2
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Qui dovresti trovare una funzione scritta da andr3a.


  3. #3
    Originariamente inviato da gobbo89
    Qui dovresti trovare una funzione scritta da andr3a.

    grazie,
    ho visto il link. ci sono in sostanza due codici. il primo controlla semplicemente che i caratteri inseriti nel campo di testo siano compresi in un determinato set, altrimenti non li fa proprio inserire e questo non è un controllo attendibile per la mia necessità. il secondo invece non l'ho capito molto, non ci sono nemmeno commenti, non so bene come si usa.
    Il presidente del Catania Pulvirenti dopo gli scontri del 04/02/07 in Catania-Palermo:
    "E' sicuramente colpa dei tifosi del Palermo xkè finkè non sono entrati allo stadio non è successo niente.Non mi interessa quello ke dice Foschi xkè lui è di parte".
    >--U me spaziu e curnutu cu mu tuacca<--

  4. #4
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Mi spiace sono in partenza per le vacanze... Sicuramente ti sapranno indicare, è un codice conosciuto qui sul forum.

  5. #5
    posso risolvere ma mi serve sapere un'altra cosa.
    è possibile semplicemente controllare che in un campo di testo sia presente un determinato carattere? ad esempio, alla pressione del pulsante invia voglio sapere se nel campo di testo è presente o meno il carattere "@". si può?
    Il presidente del Catania Pulvirenti dopo gli scontri del 04/02/07 in Catania-Palermo:
    "E' sicuramente colpa dei tifosi del Palermo xkè finkè non sono entrati allo stadio non è successo niente.Non mi interessa quello ke dice Foschi xkè lui è di parte".
    >--U me spaziu e curnutu cu mu tuacca<--

  6. #6
    Originariamente inviato da campa100anni
    posso risolvere ma mi serve sapere un'altra cosa.
    è possibile semplicemente controllare che in un campo di testo sia presente un determinato carattere? ad esempio, alla pressione del pulsante invia voglio sapere se nel campo di testo è presente o meno il carattere "@". si può?
    up
    Il presidente del Catania Pulvirenti dopo gli scontri del 04/02/07 in Catania-Palermo:
    "E' sicuramente colpa dei tifosi del Palermo xkè finkè non sono entrati allo stadio non è successo niente.Non mi interessa quello ke dice Foschi xkè lui è di parte".
    >--U me spaziu e curnutu cu mu tuacca<--

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    la funzione di andr3a è attendibile, ovviamente per il solo formato, non potrai mai sapere se una mail è vera, ma solo se il formato è reale

    se vuoi provare anche questa:

    Codice PHP:
    function checkMail (s:String):Boolean {
        var 
    temp s.split(" ").join("");
        if (
    temp.length 0) {
            if (
    temp.lastIndexOf("@") >- 1) {
                var 
    temp2 temp.split("@");
                if (
    temp2[1].length 5) {
                    var 
    temp3 temp2[1].split(".");
                    if (
    temp3[0].length && temp3[1].length 1) {
                        return 
    true;
                    }
                    return 
    false;
                }
                return 
    false;
            }
            return 
    false;
        }
        return 
    false;

    la usi così:

    codice:
    if (checkMail(testomail)) {
        trace("indirizzo mail valido");
    }

  8. #8
    Originariamente inviato da and80
    la funzione di andr3a è attendibile, ovviamente per il solo formato, non potrai mai sapere se una mail è vera, ma solo se il formato è reale

    se vuoi provare anche questa:

    Codice PHP:
    function checkMail (s:String):Boolean {
        var 
    temp s.split(" ").join("");
        if (
    temp.length 0) {
            if (
    temp.lastIndexOf("@") >- 1) {
                var 
    temp2 temp.split("@");
                if (
    temp2[1].length 5) {
                    var 
    temp3 temp2[1].split(".");
                    if (
    temp3[0].length && temp3[1].length 1) {
                        return 
    true;
                    }
                    return 
    false;
                }
                return 
    false;
            }
            return 
    false;
        }
        return 
    false;

    la usi così:

    codice:
    if (checkMail(testomail)) {
        trace("indirizzo mail valido");
    }
    ok funziona.
    grazie.
    Il presidente del Catania Pulvirenti dopo gli scontri del 04/02/07 in Catania-Palermo:
    "E' sicuramente colpa dei tifosi del Palermo xkè finkè non sono entrati allo stadio non è successo niente.Non mi interessa quello ke dice Foschi xkè lui è di parte".
    >--U me spaziu e curnutu cu mu tuacca<--

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.