Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
~
(?:(?:(?:\+|00)32\h?(?:\(0\)\h?)?|0)(?:4(?:60|[789]\d)/?(?:\h?\d{2}\.?){2}\h?\d{2}|(?:\d/?\h?\d{3}|\d{2}[/-]?\h?\d{2})(?:\.?\h?\d{2}){2}))(?!\S)
~
g
Unit Tests
019/54
54
34
→ regex does match
019/54.54.34
→ regex does match
019
54
54
34
→ regex does match
04
263
94
99
→ regex does match
04/263.94.99
→ regex does match
042639499
→ regex does match
0172651012
→ regex does not match
0072651012
→ regex does not match
472651012
→ regex does not match
0472
65
10
12
→ regex does match
0472/65.10.12
→ regex does match
0032472651012
→ regex does match
+32472651012
→ regex does match
0472651012
→ regex does match