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
Numerisches Feld Begrenzungslinien
Numerisches Feld Begrenzungslinien
Hallo nele_sonntag,
danke für Deine Hilfe.
Mit freundlichen Grüßen
blackfox
danke für Deine Hilfe.
Mit freundlichen Grüßen
blackfox
Numerisches Feld Begrenzungslinien
Hallo john61,
danke für die Lösung meines Problems.
Mit freundlichen Grüßen
blackfox
danke für die Lösung meines Problems.
Mit freundlichen Grüßen
blackfox
Numerisches Feld Begrenzungslinien
Hallo nele_sonntag,
also in Deinem Beitrag "Geschrieben: 25 Aug 2010 15:50"
//ohne Punkt gehts
if(xfa.event.newText.match(/[^0-3DE]/)){
xfa.event.change = "";
}
gehts auch mit Punkt
if(xfa.event.newText.match(/[^0-3DE\.]/))
{
xfa.event.change = "";
}
Vor ein Zeichen muss ein Backslash \ geschrieben werden, damit es nicht als Steuerzeichen interpretiert wird.
Gruß
john61
also in Deinem Beitrag "Geschrieben: 25 Aug 2010 15:50"
//ohne Punkt gehts
if(xfa.event.newText.match(/[^0-3DE]/)){
xfa.event.change = "";
}
gehts auch mit Punkt
if(xfa.event.newText.match(/[^0-3DE\.]/))
{
xfa.event.change = "";
}
Vor ein Zeichen muss ein Backslash \ geschrieben werden, damit es nicht als Steuerzeichen interpretiert wird.
Gruß
john61
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Numerisches Feld Begrenzungslinien
Vielen Dank noch mal. Hoffe, dass ich jetzt mehr oder weniger alle Varianten abdecken kann. Danke auch noch mal für Deinen Wikipedia-Tipp, solche Sachen sind doch in deutsch leichter nachvollziehbar.
LG Mandy
LG Mandy
Numerisches Feld Begrenzungslinien
Gern geschehen.