Generelles: Reguläre Ausdrücke
Diese regulären Ausdrücke dienen als Beispiel zur einfachen Prüfung, diese müssen ggf. noch individuell verfeinert werden.
Format | Regulärer Ausdruck |
---|---|
IBAN | [a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16} |
BIC | ([a-zA-Z]{4}[a-zA-Z]{2}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?) |
Umsatzsteuer ID (allgemein) Belgien (BE+9Ziffern) Dänemark (DK+8Z) Deutschland (DE+9Z) Finnland (FI+8Z) Frankreich (FR+11) Griechenland (EL+9) Großbritannien(GB+9 oder 12) Irland (IE+8) Italien (IT+11) Luxenburg (LU+8) Niederlande (NL+12) Österreich (ATU+8) Portugal (PT+9) Schweden (SE+10+01) Spanien (ES+9) | \s([a-zA-Z]{2}[a-zA-Z0-9]{5,12})\s BE[a-zA-Z0-9]{9} DK[a-zA-Z0-9]{8} DE[a-zA-Z0-9]{9} FI[a-zA-Z0-9]{8} FR[a-zA-Z0-9]{11} EL[a-zA-Z0-9]{9} GB[a-zA-Z0-9]{9,12} IE[a-zA-Z0-9]{8} IT[a-zA-Z0-9]{11} LU[a-zA-Z0-9]{8} NL[a-zA-Z0-9]{12} ATU[a-zA-Z0-9]{8} PT[a-zA-Z0-9]{9} SE[a-zA-Z0-9]{10}01 ES[a-zA-Z0-9]{9} |
ISBN | .*([0-9]{3})[-\s]+([0-9]+)[-\s]+([0-9]+)[-\s]+([0-9]+)[-\s]+([0-9]) Replace-String: “$1-$2-$3-$4-$5” |
Telefon/Fax z.B.: 08031/61616-0 | (\+\d{1,3}|0)[\s-\(]*([0-9]+)[\s-\/)]*([0-9\s-]+) |
Datum z.B. 20. November 2015 | (\d{1,2}).?\s*([a-zA-ZäÄ]{1,10})\s*(\d+) Ersetzungstext $1. $2 $3 |
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6} | |
Email 2 | (?:[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[A-Za-z0-9](?:[a-z0-9-]*[A-Za-z0-9])?\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[A-Za-z0-9-]*[A-Za-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\]) |
Währungen | (\d*)\D*(\d*)\D*(\d*)\D*(\d*)\D*(\d*)[.,](\d*).* Ersetzungstext $1$2$3$4$5.$6 |
Anwendungsbeispiele für reguläre Ausdrücke finden Sie hier.