Vorheriges Thema: Implementieren von benutzerdefinierten ValidierungsregelnNächstes Thema: JavaScript-Implementierung


Implementierung regulärer Ausdrücke

Eine Validierungsregel kann auf dem Muster-Abgleich eines regulären Ausdrucks basieren. Beispielsweise können Sie folgende Aktion durchführen:

Das folgende JavaScript-Beispiel setzt das Telefonnummerformat als +nn nnn-nnn-nnnn durch:

phone=/\+\d{1,3} \d{3}-\d{3}-\d{4}/;

Umbruch regulärer Ausdrücke, die in XML in CDATA definiert sind, wie im folgenden Beispiel:

<ValidationRule name="Phone pattern" description="+nn nnn-nnn-nnnn"
 messageid="4001">
   <RegularExpression>
      <![CDATA[ ((\+|\d)*+(\s*|\x2D))?\d\d\d-\d\d\d-\d\d\d\d]]> 
   </RegularExpression>
</ValidationRule>

Auf reguläre Ausdrücke basierende Validierungsregeln müssen den im Paket "java.util.regex" definierten Anforderungen entsprechen.