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

    Controllo sintassi email

    Ciao a tutti...

    Io utilizzo il codice DDV Declarative Data Validation per controllare i campi di un form.

    Vorrei controllare la sintassi di una email prima di inviare la pagina, come posso scrivere l'espressione regolare?

    Ho fatto delle prova, ma non ci capisco molto, e con le mie prove succede che non mi controlla nessun campo siccessivo alla riga dell'email.




    Grazie

    Ciao!

  2. #2
    posta il codice, altrimenti è difficile capire
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  3. #3
    il codice praticamente fa questa cosa qui:

    codice:
    <input type="text" name"campo" title="Nome del campo" ddv-regexp="xxxxx">
    al submit del form, un codice JS controlla che il valore immesso nel campo corrisponda alla matrice della espressione regolare.

    Io vorrei solo sapere l'espressione regolare per controllare la sintassi dell'email.

    Ciao!

  4. #4
    Questo è il codice che uso io:
    codice:
    Function RegExpTest(patrn, strng)
      Dim regEx, Match, Matches		' Crea la variabile.
      Set regEx = New RegExp			' Crea un'espressione di ricerca.
      regEx.Pattern = patrn			' Imposta il criterio.
      regEx.IgnoreCase = True			' Imposta la non rilevanza di maiuscole e minuscole.
      regEx.Global = true			' Imposta l'applicabilità globale.
      retval = regex.test(strng)
      if retval then
      	'response.Write("OK")
      else
      	response.Redirect "errore.asp?messaggio=L'email inserita non è corretta!"
      end if
    End Function
    
    call RegExpTest("[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4} ", request("frm_email"))
    spero ti sia d'aiuto!
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

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.