Community Patterns

Community Library Entry

1

Regular Expression
Created·2016-01-25 13:01
Flavor·ECMAScript (JavaScript)

/
^([0-9A-Fa-f]{0,4}:){2,7}([0-9A-Fa-f]{1,4}$|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.|$)){4})$
/
gm
Open regex in editor

Description

This performs a non-rigorous validation of IPv6 addresses. Should be used before handing off the value to a better parser/validator.

Submitted by anonymous