这里用了一个笨办法,不知道还有没有更好的办法,就是把【限制长度】、【不能为空】、【十六进制数】这三个拆开分别实现
需求:
1.输入框不能为空
2.输入长度不能超过8(00000000~FFFFFFFF)
3.十六进制数0-9,A-F大写,不需要前面加表示十六进制的0x
代码如下:
十六进制数<input type="text" name="0xnn" value="FFFFFFFF" maxlength="8" required="required" οnkeyup="value=value.replace(/[^\dA-F]/g,'')">(00000000~FFFFFFFF)
暂时测试正常没发现什么bug