css-Selektor "greift" nicht
Enrico
- css
Guten Abend,
ich habe Probleme mit einem css-Selektor.
Ich möchte Formularfelder (Honigtöpfe), deren ID einen String enthält, der aus einem der Großbuchstaben "D", "S", "H", "F" oder "T" besteht, gefolgt von einer beliebigen virerstelligen Zeichenfolge aus Zahlen und Großbuchstaben, verstecken.
Mein derzeitiger Ansatz "greift" aber leider nicht:
[id=(D|S|H|F|T){1}(\d|[A-Z]){4}]
Was habe ich falsch gemacht?
Vielen Dank für eure Hilfe und Gruß
Enrico
Hallo,
Mein derzeitiger Ansatz "greift" aber leider nicht:
[id=(D|S|H|F|T){1}(\d|[A-Z]){4}]
Was habe ich falsch gemacht?
Vielleicht die Anführungszeichen vergessen?
Gruß
Kalk
Hallo Kalk,
Danke für Deine schnelle Antwort.
Vielleicht die Anführungszeichen vergessen?
[id=("D"|"S"|"H"|"F"|"T"){1}(\d|[A-Z]){4}]
Funktioniert leider immer noch nicht oder stehe ich gerade komplett auf dem Schlauch?
Gruß Enrico
Hallo,
Funktioniert leider immer noch nicht oder stehe ich gerade komplett auf dem Schlauch?
Die Frage ist, stehst du auf dem "S"chlauch, auf dem "Schlauch" oder ganz woanders?
Gruß
Kalk
Hallo Kalk,
Die Frage ist, stehst du auf dem "S"chlauch, auf dem "Schlauch" oder ganz woanders?
Ich befürchte ganz woanders.
Ich habe jetzt folgendermaßen gelöst:
input[id^=nameD],
input[id^=nameS],
input[id^=nameH],
input[id^=nameF],
input[id^=nameT]
Gruß Enrico
@@Enrico
Mein derzeitiger Ansatz "greift" aber leider nicht:
[id=(D|S|H|F|T){1}(\d|[A-Z]){4}]
Was habe ich falsch gemacht?
Du denkst, du könntest reguläre Ausdrücke in Attributselektoren verwenden.
LLAP 🖖
Hallo Gunnar,
Du denkst, du könntest reguläre Ausdrücke in Attributselektoren verwenden.
Sappralott, natürlich nicht, logisch!!
Ich sollte eine Pause machen, ich schmeiß schon alles durcheinander... ^^
Danke Dir!
Gruß Enrico
Tach!
Ich möchte Formularfelder (Honigtöpfe), deren ID einen String enthält, der aus einem der Großbuchstaben "D", "S", "H", "F" oder "T" besteht, gefolgt von einer beliebigen virerstelligen Zeichenfolge aus Zahlen und Großbuchstaben, verstecken.
Mein derzeitiger Ansatz "greift" aber leider nicht:
[id=(D|S|H|F|T){1}(\d|[A-Z]){4}]
Was habe ich falsch gemacht?
Der Ausdruck ist recht umständlich und ließe sich einfacher schreiben
[DSHFT][\dA-Z]{4}
Allerdings habe ich in der Spezifikation nicht finden können, dass Attribut-Selektoren reguläre Ausdrücke verstünden.
dedlfix.
Hallo,
so, jetzt hänge ich beim regulären Ausdruck für die Prüfung von Feld-IDs bzw. ist mir etwas unklar:
^(name|email|kommentar)[RVWPI]{1}[A-Z0-9]{5}$
Der eben genannte Ausdruck trifft auf "nameV6BCBD" zu, aber warum nur bei der Mengenangabe 5? Ich habe am Schluss ja nur vier Zeichen, die entweder eine Ziffer oder ein Großbuchstabe sein dürfen ^^
Danke und Gruß, Enrico
@@Enrico
Ich habe am Schluss ja nur vier Zeichen
6BCBD
Fang mal bei 1 an zu zählen, nicht wie bei Arrayindizes bei 0.
LLAP 🖖
Hallo Gunnar,
Fang mal bei 1 an zu zählen, nicht wie bei Arrayindizes bei 0
Danke! :-)
Gruß, Enrico