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
/
(?<!x)(?<!\border\s*number\W*)(?=(?:[._ –-]*\d){9})(?!9|66\D*6|00\D*0|(?:\d\D*){3}0\D*0|(?:\d\D*){5}0(?:\D*0){3})\d(?:[._ –-]*\d){4}
/
gim
Input 1
1
New
x123456789 X123456789 x123-456-789 X123-456-789 123-456-789 ordernumber123-456-789 order number123-456789 order number 123456789 123-456789 123456789 ordernumber-x123456787 ordernumber-123456787 ordernumber - 123456789 ordernumber #123456789 ordernumber *anysplcharacter*123456789 ordernumber !@#$%^&123456789 123456789*@*#123456789 social security number 123-456-789 ordernumber !@#$%^&x123456789 123456789 #@%#$%#$123456789#$%#$^$# 123456789 123 45 6789 123-45-6789 123-45-6789 123 – 45 – 6789 123.45.6789 123_45_6789 123 456 789 123-456-789 123 – 456 – 789 123.456.789 123_456_789 1234 56 789 1234-56-789 1234 – 56 – 789 1234.56.789 1234_56_789 12 345 6789 12-345-6789 12 – 345 – 6789 12.345.6789 12_345_6789 The number should not be matched at all for the following rules. If the number beginning with the number “9” 912345678 912000000 If the number “666” in positions 1 – 3. 666000000 666450000 666129876 If the number “000” in positions 1 – 3. 000000000 000450000 000120000 If the number “00” in positions 4 – 5. 123006789 876001234 765003456 if the number “0000” in positions 6 – 9 123450000 123000000 876000000 x123456789 X123456789 x123-456-789 X123-456-789
Substitution
x123456789 X123456789 x123-456-789 X123-456-789 123-456-789 ordernumber123-456-789 order number123-456789 order number 123456789 123-456789 123456789 ordernumber-x123456787 ordernumber-123456787 ordernumber - 123456789 ordernumber #123456789 ordernumber *anysplcharacter*123456789 ordernumber !@#$%^&123456789 123456789*@*#123456789 social security number 123-456-789 ordernumber !@#$%^&x123456789 123456789 #@%#$%#$123456789#$%#$^$# 123456789 123 45 6789 123-45-6789 123-45-6789 123 – 45 – 6789 123.45.6789 123_45_6789 123 456 789 123-456-789 123 – 456 – 789 123.456.789 123_456_789 1234 56 789 1234-56-789 1234 – 56 – 789 1234.56.789 1234_56_789 12 345 6789 12-345-6789 12 – 345 – 6789 12.345.6789 12_345_6789 The number should not be matched at all for the following rules. If the number beginning with the number “9” 912345678 912000000 If the number “666” in positions 1 – 3. 666000000 666450000 666129876 If the number “000” in positions 1 – 3. 000000000 000450000 000120000 If the number “00” in positions 4 – 5. 123006789 876001234 765003456 if the number “0000” in positions 6 – 9 123450000 123000000 876000000 x123456789 X123456789 x123-456-789 X123-456-789