NEWS
Problem mit RexEx. (zu viele Objekte)
-
Hallo, ich habe ein Problem mit RegEx. Es werden Objekte aktiv, die es nicht sollen.
Es stehen folgende Objekte zur Verfügung:
javascript.0.Galaxy.aktivieren
javascript.0.Arbeitszimmer.Schlafmodus_aktivieren
javascript.0.Kinderzimmer.Schlafmodus_aktivieren
javascript.0.Raspberrypi.aktivieren
var trigger06 = new RegExp("\javascript\.0\..*\.aktivieren"); on({id:trigger06,change:'any'}, function (obj) { ... }Erwartet habe ich: javascript.0.Galaxy.aktivieren und javascript.0.Raspberrypi.aktivieren.
Es lösen aber alle Objekte das Ereignis aus.
Wo ist der Fehler? Wenn ich einen RegEx Validator nehme, dann werden die richtigen Objekt gewählt.
Vielen Dank für eure Hilfe.
-
Ich habe Dein RegEx über einen online Validator geprüft. Bei allen vier IDs greift das RegEx.
Das Skript verhält sich also richtig und der Fehler dürfte in Deinem RegEx liegen.
[EDIT]
Oh zeitgleich… Bluefox nur schon mit der Lösung ;-) Ich wollte mir die Lösung jetzt ansehen.
-
-
Also ich habe es noch einmal getestet:
var trigger06 = new RegExp("\javascript.0..*.aktivieren"); löst alle Objekte aus.
var trigger06 = new RegExp("$javascript\.0\..+\.aktivieren^"); löst kein Objekt aus.
Irgendwie bin ich ratlos.
Also Bedingung ist:
javascript.0.Galaxy.aktivieren soll ausgelöst werden
javascript.0.Arbeitszimmer.Schlafmodus_aktivieren soll nicht ausgelöst werden.
javascript.0.Kinderzimmer.Schlafmodus_aktivieren soll nicht ausgelöst werden
javascript.0.Raspberrypi.aktivieren soll ausgelöst werden
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden