Che differenza c'è tra espressioni regolari in javascript e in asp?
Io ho un form di registrazione che mi fa un controllo in javascript sui campi. Username e password possono contenere solo caratteri, numeri, ., @. In javascript l'ho scritto così ma non va, mentre la stessa espressione regolare va poi in asp nel controllo che faccio in fase login... Posto il codice javascript
E qui lo stesso in aspcodice:pattern=/[a-zA-Z0-9@\.]/ if (!pattern.test(checkObjects[9].form.value)){ errors+= "-> Il campo username contiene dei caratteri speciali\n"; } if (!pattern.test(checkObjects[10].form.value)){ errors+= "-> Il campo password contiene dei caratteri speciali\n"; }
codice:dim re set re = new regexp re.Pattern = "[a-zA-Z0-9@\.]" re.IgnoreCase = true [username] = request("[username]") pword = request("pword") if re.Test([username]) = true then [username] = "" end if if re.Test(pword) = true then pword = "" end if

Rispondi quotando