Le espressioni regolari per l’implementazione di controlli sulle stringhe permettono di definire un pattern tale da consentire (o inibire, a seconda dei casi) l’utilizzo, ad esempio, di soli caratteri alfanumerici. L’utilizzo di una simile espressione regolare torna particolarmente utile in fase di iscrizione di un utente ad un proprio servizio per consentire il solo utilizzo di caratteri alfanumerici per le stringhe rappresentanti username e password, in modo che nessun utente smanettone possa provare una SQL Injection utilizzando caratteri come maggiore e minore o l’apice. E’ vvio che un simile controllo va previsto anche in fase di login.
1 marzo 2010
Verificare se un numero è pari o dispari con ASP
In alcune routine che hanno a che fare con i numeri può tornare comodo controllare se un numero è pari o dispari. Non esiste nativamente in VBScript, e credo nemmeno in altri linguaggi, una funzione che gestisce automaticamente questo processo, quindi ce la creiamo da noi!
Segue il codice della funzione IsUneaven (letteralmente “è dispari”) che accetta come parametro il numero che va controllato: (continua…)
Verificare che un dato sia di tipo numerico con ASP
La funzione predefinita IsNumeric del VBScript restituisce un valore booleano uguale a True se il valore passato come parametro è di tipo numerico ed uguale a False in caso contrario.
Ecco il codice: (continua…)
