Numerisches Feld Begrenzungslinien
Verfasst: 25.08.2010, 15:35
Hallo,
ich hoffe, mein voriger Beitrag konnte Deine Frage beantworten.
Um nur Ziffern, Punkte und Minus zuzulassen, braucht man den zweiten Ausdruck mit w nicht.
Der Unterschied im Beispiel von blackfox ist doch, dass ich dort eine Ausnahme mache, indem ich ein Zeichen verbiete, was zu einer zugelassenen Gruppe gehört.
Du willst aber zusätzlich zu den Ziffern noch einzelne Zeichen (Punkt und Minus) zulassen.
Hierfür erscheint mir
if(xfa.event.newText.match(/[^0-9\.\-]/))
{
xfa.event.change = "";
}
bestens geeignet.
Übrigens wird auch nicht jede vordefinierte Zeichenklasse von regulären Ausdrücken von allen Implementierungen unterstützt.
Gruß
john61
ich hoffe, mein voriger Beitrag konnte Deine Frage beantworten.
Um nur Ziffern, Punkte und Minus zuzulassen, braucht man den zweiten Ausdruck mit w nicht.
Der Unterschied im Beispiel von blackfox ist doch, dass ich dort eine Ausnahme mache, indem ich ein Zeichen verbiete, was zu einer zugelassenen Gruppe gehört.
Du willst aber zusätzlich zu den Ziffern noch einzelne Zeichen (Punkt und Minus) zulassen.
Hierfür erscheint mir
if(xfa.event.newText.match(/[^0-9\.\-]/))
{
xfa.event.change = "";
}
bestens geeignet.
Übrigens wird auch nicht jede vordefinierte Zeichenklasse von regulären Ausdrücken von allen Implementierungen unterstützt.
Gruß
john61