Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

gex url https

Betrifft: Seite / Element

Inhalt

...

  • Beispiel E-Mail-Adresse: nodeValue(".") != NULL && !matchesRegEx("^[A-Za-z0-9.!#$%&'*+\\-/=?^_`{|}~]+@[a-zA-Z0-9]([.-]?[a-zA-Z0-9])*([-]?[a-zA-Z0-9]|[.]?[a-zA-Z0-9]{2,})[.][a-zA-Z]{2,}$")

  • Beispiel UID (Firmennummer): nodeValue(".") != null && !matchesRegEx("(CHE-)[0-9]{3}[.][0-9]{3}[.][0-9]{3}",nodeValue("."))

  • Beispiel AHV13: nodeValue(".") != null && !matchesRegEx("[0-9]{3}[.]{1}[0-9]{4}[.]{1}[0-9]{4}[.]{1}[0-9]{2}",nodeValue("."))

  • Beispiel IBAN: nodeValue(".") != null && !matchesRegEx("[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}",nodeValue("."))

  • Beispiel E-Mail-Adressen, welche eine bestimmte Domain enthalten (Beispiel Kt. BE):
    • nodeValue(".") != null && !matchesRegEx("^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@+([a-zA-Z][a-zA-Z][a-zA-Z]\\.be|be|police\\.be|justice\\.be|fk\\.be|bfh|phbern|[a-zA-Z]{2,20}\\.unibe|unibe|lwb|bbz-biel|tfbern|gymkirchenfeld|gymneufeld|koeniz-lerbermatt|gymhofwil|gymbiel-seeland|gfbienne|gymburgdorf|bzl|gyminterlaken|gymthun|upd|ceff|pzmag|bzemme)\\.ch$",nodeValue("."))
    • (String + @ + (kantons-url) .ch am Ende)

  • Beispiel Telefonnummer:  nodeValue(".") != null && !matchesRegEx("^([+]|[0])((\\d|[ /-]){9,15})$",nodeValue("."))

  • Beispiel URL beginnend mit http:// oder https://: nodeValue(".") != NULL && !matchesRegEx("^http[s]?:\\/\\/.*",nodeValue("."))
  • Beispiel ZEMIS-Nr. (KTGR): nodeValue(".") != null && !matchesRegEx("^[0-9*$]{6,8}[.]{1}[0-9]{1}",nodeValue("."))
    (Verhindert die Eingabe von alphanumerischen Zeichen «*$» und gibt eine mind. und max. Länge des ersten Teils bis zum Punkt vor «6,8»)

...

JAVA RegularExpressions > http://www.vogella.com/tutorials/JavaRegularExpressions/article.html

REGEX 101 (bauen, testen, debuggen): https://regex101.com/

Datumsvergleich

Beispiel eines Datumsvergleichs

...