Originariamente inviato da Kujo
Altro problema:
avevo pensato semplicemente di controllare che la stringa contenesse appunto solo lettere e numeri.
per questi tipi di controlli ci sono le regular expression
ti faccio un esempio per controllare che una stringa sia formata solo da lettere (maiuscole e minuscole) e numeri.
codice:
set re=Server.CreateObject("VBScript.RegExp")
re.Pattern="^[a-z0-9]+$" 'questo pattern controlla che la stringa sia composta dall'inizio alla fine da qualunque carattere compreso tra a e z e tra 0 e 9 (il + finale indica che nella stringa deve esserci almeno un carattere)
re.IgnoreCase=true 'per non fare differenza tra maiuscolo e minuscolo
stringa="jkghdjfksAh235Bfj34h6fj"
Response.Write stringa & "
"
if re.test(stringa) then
Response.Write "Corretta"
else
Response.Write "Errata"
end if
Response.Write "<hr>"
stringa="khk3£££kjhgkj!(vdcv=_fdfd"
Response.Write stringa & "
"
if re.test(stringa) then
Response.Write "Corretta"
else
Response.Write "Errata"
end if