Test, validate and match regular expressions
Matches Dutch phone numbers in several formats: international prefix 0031 followed by 8 digits, a + sign followed by 10 digits, mobile numbers like 06-XXXXXXXX, landline numbers formatted as 3 digits, a dash, and 6 digits, or a leading 0 followed by 8 digits. Each variant requires a trailing non-letter character to avoid matching text with appended letters. Note that [0031] and [06] are character classes, so unintended digit combinations may also pass validation.