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
/
((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}(?!([^<]*>)|(((?!<a).)*<\/a>))
/
g
Input 1
New
<div id="departments"> <ul> <li>Department 1 - 8141113900</li> <li>Department 2 - pavan 8141119300</li> <li>Department 3 - (555) 123-6789</li> </ul> </div> <input type='text' value='(555) 123-6789' /> (555) 123-6789 <a href=''>(555) 123-6789</a><a href='(555) 123-6789'>(555) 123-6789</a> <li>Department 1 -<b> (555) 123-1234</b></li> <li>Department 2 - (555) 123-4321</li> <li>Department 3 - (555) 123-6789</li>
Substitution
<div id="departments"> <ul> <li>Department 1 - 8141113900</li> <li>Department 2 - pavan 8141119300</li> <li>Department 3 - (555) 123-6789</li> </ul> </div> <input type='text' value='(555) 123-6789' /> (555) 123-6789 <a href=''>(555) 123-6789</a><a href='(555) 123-6789'>(555) 123-6789</a> <li>Department 1 -<b> (555) 123-1234</b></li> <li>Department 2 - (555) 123-4321</li> <li>Department 3 - (555) 123-6789</li>