[GastForen Programmierung/Entwicklung JavaScript nur Buchstaben zulassen (keine Zahlen)

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

nur Buchstaben zulassen (keine Zahlen)

troll_13
Beiträge gesamt: 40

3. Nov 2021, 19:23
Beitrag # 1 von 2
Bewertung:
(2559 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen
Kann mir jemand weiterhelfen? Warum lässt dieser Code Zahlen durch?
Ich möchte Leerschläge zu Beginn, und Zahlen grundsätzlich abfangen. Aber Buchstaben inkl Umlaute und Leerschläge (wenn nicht am Anfang) zulassen.

Code
var rx = /^[^ ]+[^0-9<>=?$]*$/i 


Sieht jemand den Fehler?
Vielen Dank
X

nur Buchstaben zulassen (keine Zahlen)

Thomas Richard
  
Beiträge gesamt: 19334

7. Nov 2021, 21:42
Beitrag # 2 von 2
Beitrag ID: #581661
Bewertung:
(2448 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf:
Code
var rx = /^[^ ]+[^0-9<>=?$]*$/i 
[/code


Ich versteh den ganzen Ausdruck nicht …

/ Beginn des Ausdrucks
^ Start der Eingabe
[^ ] Gruppe die nur aus Nichtleerzeichen besteht
+ ein oder mehrmals
[^0-9<>=?$] Gruppe die aus allem außer Ziffern, <, >, =, ? und $ bestehen darf
* kein, ein oder mehrmals vorkommend
$ Ende der Eingabe
/ Ende des Ausdrucks
i Ausdruck caseinsensitiv behandeln


Ich bekomme das in keinster Weise mit deiner Aufgabenstellung überein. Wahrscheinlich fehlt mir da was in Sachen Regex.


als Antwort auf: [#581631]