Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23
  1. #11
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come l'hai usata?

    Roby

  2. #12
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    la devo usare prima di inviare i dati?
    Giò

  3. #13
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E' lato server quindi dopo averli inviati...

    Roby

  4. #14
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    codice:
    strng = Request.Form("mail")
    function check_email(strng)                                                     ' Per verificare la correttezza della mail
    	Set regEx = New RegExp                                                      ' Creo una regular Expression 
    	regEx.Pattern = "^[\w-\.]{1,}\@([\da-zA-Z-]{1,}\.){1,}[\da-zA-Z-]{2,4}$"    ' Determino il pattern di validazione 
    	regEx.IgnoreCase = True                                                     ' Nessuna differenza tra maiuscole e minuscole
    	check_email = regEx.Test(strng)                                             ' torna TRUE se la stringa è valida
    end function
    Giò

  5. #15

  6. #16
    No.
    La funzione va lasciata come è, con i parametri formali.

    Poi la richiami passando i parametri reali.

    codice:
    blnValid = check_email(strng)
    http://freeasp.html.it/articoli/view...olo.asp?id=253

  7. #17
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    quindi pensavo di metterci un if then else
    Giò

  8. #18
    Originariamente inviato da Gio&Ste
    quindi pensavo di metterci un if then else
    Per far che? :master:

  9. #19
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    if not check_email(strng) then
    response.write("E-mail non corretta")
    end if
    Roby

  10. #20
    Originariamente inviato da Roby_72
    codice:
    '************* 'Controllo email *****************************
    function check_email(strng)                                                     ' Per verificare la correttezza della mail
    	Set regEx = New RegExp                                                      ' Creo una regular Expression 
    	regEx.Pattern = "^[\w-\.]{1,}\@([\da-zA-Z-]{1,}\.){1,}[\da-zA-Z-]{2,4}$"    ' Determino il pattern di validazione 
    	regEx.IgnoreCase = True                                                     ' Nessuna differenza tra maiuscole e minuscole
    	check_email = regEx.Test(strng)                                             ' torna TRUE se la stringa è valida
    end function
    '************************************************************

    Roby
    Ciao, avrei due domande su questa regular expression:
    1) seguendo la guida MSDN non riesco a capire la funzione di {1,} che dovrebbe equivalere (se non sbaglio) a +, è inteso come concatenatore di stringa o ha un'altra funzione?
    2) nella sottostringa che indica il nome del dominio ed il punto ([\da-zA-Z-]{1,}\.) se volessi anche verificare che sia composto almeno da 3 caratteri e non più di 256 (non sò se è giusto questo limite) sarebbe corretto aggiungere: ([\da-zA-Z-]{3,256} {1,}\.) ?
    e se invece volessi solo verificare il numero minimo di questi caratteri, cioè che ci siano almeno 3 caratteri che compongono il nome del dominio, ma senza impostare il limite massimo?

    grazie, Nippo.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.