Regex for Hexadecimal number

Matches a hex literal like 0x1A3F.

^0[xX][0-9a-fA-F]+$

Proof it works

5/5 sample tests passed · compiles: true

SampleShould matchResult
0x1A3F yes pass
0Xff yes pass
1A3F no pass
0x no pass
0xZZ no pass

Try your own input

Related patterns