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

codice:
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";
	}
E qui lo stesso in asp

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