Numerisches Feld Begrenzungslinien

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
john61
Beiträge: 27
Registriert: 09.06.2009, 13:01

Numerisches Feld Begrenzungslinien

Beitrag von john61 » 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

blackfox
Beiträge: 21
Registriert: 03.08.2010, 13:20

Numerisches Feld Begrenzungslinien

Beitrag von blackfox » 25.08.2010, 16:05

Hallo nele_sonntag,

danke für Deine Hilfe.

Mit freundlichen Grüßen
blackfox

blackfox
Beiträge: 21
Registriert: 03.08.2010, 13:20

Numerisches Feld Begrenzungslinien

Beitrag von blackfox » 25.08.2010, 16:06

Hallo john61,

danke für die Lösung meines Problems.

Mit freundlichen Grüßen
blackfox

john61
Beiträge: 27
Registriert: 09.06.2009, 13:01

Numerisches Feld Begrenzungslinien

Beitrag von john61 » 26.08.2010, 16:42

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

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Numerisches Feld Begrenzungslinien

Beitrag von nele_sonntag » 26.08.2010, 16:46

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


john61
Beiträge: 27
Registriert: 09.06.2009, 13:01

Numerisches Feld Begrenzungslinien

Beitrag von john61 » 26.08.2010, 16:56

Gern geschehen.

Antworten