Hallo J�rg,

--
^ -> Anfang des Ausdrucks, das n�chste Zeichen steht also unmittelbar am
Anfang
$ -> Ende, danach kommt also nichts mehr sonst w�re der Ausdruck bis zum '
erkannt.
[  ] -> Ein Zeichen ... also alle die erlaubt sein sollen, einzelne mit \
getrennt
{0,} -> vor dem komma: wieviel zeichen mindestens sein sollen
  nach dem komma: wieviel zeichen maximal erlaubt sind! wenn nix steht
unbegrenzt
---

oki, das ist doch mal verst�ndlich. Dankesch�n! :)


IA, IA :-)

*grin* ja, ja, wer die Sch. baut, erfreut wenigstens andere ;))))

Gruss
Jutta



-----Urspr�ngliche Nachricht-----
Von: Jutta Kavalier [mailto:[EMAIL PROTECTED]]
Gesendet: Freitag, 31. Mai 2002 12:08
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Re: AW: Re: AW: Re: AW: Frage zu Regular
Expressions


Hallo Joerg,

ich bin ein Esel :(
Ich hatte meine Datenbankabfragen ausserhalb den Bedingungen stehen - so
wurde nat�rlich immer abgefragt - unabh�ngig vom Ergebnis. *klatsch*

Aber so weiss ich jetzt wenigstens, dass das alles auch viel k�rzer geht ;)
Das funktioniert mit Deinem Script hervorragend. danke!
Aber nochmal zum Lernen:
^ = Anfang des Patterns
$ = Ende des Patterns
--> muss man das �berhaupt mit angeben? F�r was ist das gut?
[....] = alle Zeichen, die erlaubt sind

Soweit alles richtig verstanden? F�r was ist dann {0,} ?

Danke!!!
Jutta


----- Original Message -----
From: "Brunke, Joerg" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Friday, May 31, 2002 11:40 AM
Subject: [aspdebeginners] AW: Re: AW: Re: AW: Frage zu Regular Expressions


@Jutta

sehe ich das richtig das du jedes einzelne zeichen pr�fst?
du kannst doch den ganzen string auf einmal pr�fen!!
(kann sein das das auch geht, ausserdem pr�fe ich mit .test)
hier mal mein code:

set objRegExp = server.CreateObject("VBScript.RegExp")
objRegExp.Pattern = "^[A-Za-z0-9\s\_\.]{0,}$"

strFormText = Request.Form("txtText")
      result = objRegExp.Test(strFormText)
  if result then
'Alles OKI
else
'Pr�fung falsch
end if

Gru� J�rg


-----Urspr�ngliche Nachricht-----
Von: Jutta Kavalier [mailto:[EMAIL PROTECTED]]
Gesendet: Freitag, 31. Mai 2002 11:17
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Re: AW: Re: AW: Frage zu Regular Expressions


Hallo Joerg,

hmmm..... bei mir klappt das nicht. Ich dachte, einen Fehler in meinem Code
k�nnte ich ausschliessen, weil alle anderen "b�sen" Zeichen erkannt
werden....
Aber zu meiner Schande muss ich gestehen, dass ich das mit den RE auch nicht
so hundertprozentig verstanden habe.... :(

Also, hier der Code (mit Deinem Pattern):

Private Function IsAlphaNumeric(byVal strLogin)
 dim regExp, match, i, spec
 For i = 1 to Len(strLogin)
 spec = Mid(strLogin, i, 1)
 Set regExp = New RegExp
 regExp.Global = True
 regExp.IgnoreCase = True
 regExp.Pattern = "^[A-Za-z0-9\s\_\.]{0,}$"
 set match = regExp.Execute(spec)
 If match.count = 0 then
   IsAlphaNumeric = False
   Exit Function
 End If
 Set regExp = Nothing
 Next
 IsAlphaNumeric = True
End Function

Zu Deiner zweiten Mail: wie gesagt, klar k�nnte ich das Apostroph
anderweitig loswerden. Einen Login mit Apostroph will ich auf keinen Fall
zulassen. Und mich fuchst das jetzt mit den RE :)

Gruss
Jutta






----- Original Message -----
From: "Brunke, Joerg" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Friday, May 31, 2002 11:12 AM
Subject: [aspdebeginners] AW: Re: AW: Frage zu Regular Expressions


Hi Jutta,

bei mir kommt ein false zur�ck wenn ich werte mit einem ' eingebe!
vielleicht kannst du nochmal nen Code Ausschnitt schicken?

J�rg

-----Urspr�ngliche Nachricht-----
Von: Jutta Kavalier [mailto:[EMAIL PROTECTED]]
Gesendet: Freitag, 31. Mai 2002 11:06
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Re: AW: Frage zu Regular Expressions


Hallo Heiko,

ah, oki - das wusste ich z.B. schonmal nicht.
Aber trotzdem das selbe Ergebnis - Apostroph geh�rt immer noch zu den
"guten" Zeichen....

Auch Joergs Variante l�sst das ' durch....
Bei allen anderen nicht erlaubten Zeichen springt die Funktion in den
Fehler - was ja auch richtig ist. Von daher funktionieren die Reg.Expr. ja.
Nur das bl�de Apostroph nicht. Klar k�nnte ich das vorher anders
rausnehmen - aber das ist ja nicht Sinn und Zweck der RE oder?

Jutta

----- Original Message -----
From: "Heiko Richler" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Friday, May 31, 2002 10:52 AM
Subject: [aspdebeginners] AW: Frage zu Regular Expressions


Hallo,

Bei regul�ren Ausdr�cken wird der Punkt f�r "beliebiges Zeichen" verwendet.
Darum muss der Punkt mit einem Backslash gesch�tzt werden: "\."

Gru�

Heiko Richler

Systemingenieur
Georg-Simon-Ohm-Fachhochschule N�rnberg
Fachbereich Informatik
http://www.informatik.fh-nuernberg.de/heiko.richler/

> -----Urspr�ngliche Nachricht-----
> Von: Jutta Kavalier [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 31. Mai 2002 10:06
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] Frage zu Regular Expressions
>
>
> Hallo,
>
> mal ne dumme Frage: mit Reg. Exp. lege ich doch fest, welche
> Zeichen benutzt
> werden d�rfen, oder?
> Also wenn ich schreibe:
> regExp.Pattern = "[A-Z]|[a-z]|\s|[_]|[0-9]|[.]"
> d�rfen doch eigentlich nur diese Zeichen verwendet werden (?).
>
> Ich habe eine Anmelderoutine, die zuerst etliche Pr�fungen
> durchf�hrt und
> danach, wenn keine Fehler in den Pr�froutinen auftraten,
> Datenbankabfragen
> startet.
> Das dumme ist, dass mir das Zeichen ' nicht als Fehler durch
> die Pr�froutine
> ausgelegt wird und nat�rlich somit meine Datenbankabfragen crasht.
> Warum wird das Apostroph "durchgelassen" obwohl es nicht in
> den erlaubten
> Zeichen aufgelistet ist?
>
> Gruss
> Jutta
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als
> [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> |
> http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdebeginners.asp
>

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an