Come l'hai usata?
Roby
Come l'hai usata?
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
E' lato server quindi dopo averli inviati...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
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ò
Quindi?
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
No.
La funzione va lasciata come è, con i parametri formali.
Poi la richiami passando i parametri reali.
http://freeasp.html.it/articoli/view...olo.asp?id=253codice:blnValid = check_email(strng)
quindi pensavo di metterci un if then else
Giò
Per far che? :master:Originariamente inviato da Gio&Ste
quindi pensavo di metterci un if then else
Robycodice:if not check_email(strng) then response.write("E-mail non corretta") end if
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Ciao, avrei due domande su questa regular expression: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
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.