如何创建一个正则表达式来检测长度满足以下要求的十六进制数字:偶数、大于或等于 10 且小于 256。
例如:
0x1234567890 Accepted
0x123456789 rejected
123456789 rejected
1234567890 accepted
12345678901 rejected
0x123456789012 accepted
123456789012 accepted
正则表达式:
^(0?[xX]?([^0-9a-fA-F]*(([0-9a-fA-F][0-9a-fA-F])+[^0-9a-fA-F]*)*))$
我已经尝试过上面的正则表达式,但它没有按预期工作,它正在检查偶数长度,但不检查输入是否大于或等于 10。
这里0x或0X是可选的..排除长度应大于或等于10
收到一只叮咚
相关分类