我有几个接受十六进制字符串的表单元素,如下面所示。
<input type="text" name="..." onkeyup="a('...')" pattern=\"[a-fA-F0-9]+\" value=\"****\"/>
我有兴趣将pattern属性值缩短为更短的东西,但仍接受相同的模式。 我之所以这样做,是因为这个html是嵌入在一个微控制器中的,我希望能节省空间。 是否有一个预定义的跨浏览器十六进制匹配类?
唯一短的是
<input pattern="[a-fA-F\d]+"/>
该 \d 字类相当于 0-9.
\d
0-9
更多信息。正则表达式