akutaktiv: Regexp und ASP

Beitrag lesen

Ich will einen Mustervergleich unter ASP durchfuehren, nur funktioniert das uebrehaupt nicht.
Folgendes Beispiel:
  Set regEx = New RegExp
  regEx.Pattern = "[^a-z]"
  response.write regEx.test(variable)

Hat variable den Wert 'a' wird FALSE ausgegeben, was ja auch richtig ist.

Hat variable den Wert '1' wird TRUE ausgegeben, was auch richtig ist.

Nur wenn die Variable den Wert '1a' hat wird auch TRUE ausgegeben, was meinem Verstaendnis nach falsch ist, weil ja in der Zeichenkette immerhin ein Buchstabe vorkommt, der durch das Muster ja aber eigentlich ausgeschlossen ist.
Oder was sehe ich falsch?
Auch der Einsatz eines Quantifiers bringt mich nicht weiter.

Im Endeffekt will ich nur testen, ob eine eingegebene Zeichenkette wirklich nur Buchstaben und Ziffern enthaelt und nichts anderes.

*Uhhhhhhhhhhh*, ich will das lieber mit PERL machen, aber es muss unter ASP laufen *Uhhhhhhhhhhh*

Bye Bernd