Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Regulärer Ausdruck

Leute was ist an dem Code hier bitte falsch? Ich komm nicht klar:
Der obere Teil stimmt mit den 6 Zeichen aber der untere Teil nicht, was hab ich da falsch gemacht?

var expression
var result

Fehler = "Bitte folgende Felder ausfüllen:\n\n"
anzFehler = 0
expression = /^\w{1,}$/;

if (document.forms[0].username.value != "") {
wert = document.forms[0].username.value
if (wert.length <= 6) {
Fehler += "\nUngültiger username !\n\n Bitte geben Sie mind 6 Buchstaben ein."
anzFehler ++
}
result = expression.test(wert);
if (result == true) {
Fehler += "\n Bitte nur folgedne Zeichen benutzen \n a-z, A-Z, 0-9"
anzFehler ++
}
}

Hier gehts zum Orginal Eintrag "Regulärer Ausdruck" im Forum

Antworten

Bitte den Quelltext in [.code.][./code.] Tags setzen, sonst sehe ich nichts.


2.

Zitat:
db3 postete
Bitte den Quelltext in [.code.][./code.] Tags setzen, sonst sehe ich nichts.
Bitte um Entschuldigung:

Code:                   In Zwischenablage kopieren (nur IE)
1">

Wie gesagt der Rest funktioniert.


3.

Code:                   In Zwischenablage kopieren (nur IE)
2">

Du weißt schon, dass hier auf mindestens 7 Zeichen abgefragt wird

Code:                   In Zwischenablage kopieren (nur IE)
3">

muß heissen
if (result == false) {

du willst ja auf Nichterfüllung prüfen.


4.

*käse gepostet*


Hier gehts zum Orginal Eintrag "Regulärer Ausdruck" im Forum
 
phpforum.de | Impressum