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
...