我一直试图找到一种更有效的方法来验证html5的输入。我有几个具有相同模式的输入,到目前为止,我已经在每个输入中复制了一个相同的模式。
E.G:
<input type="text" id="foo1" name="bar1" pattern="([a-z]{2}[0-9]{2})"/>
<input type="text" id="foo2" name="bar2" pattern="([a-z]{2}[0-9]{2})"/>
<input type="text" id="foo3" name="bar3" pattern="([a-z]{2}[0-9]{2})"/>
...
<input type="text" id="fooN" name="barN" pattern="([a-z]{2}[0-9]{2})"/>
我想这样做,我只在一个地方有这个模式。
提前致谢!
答案 0 :(得分:1)
使用普通的html5是不可能的,但你可以使用JavaScript或jQuery:
<强>的JavaScript 强>:
<script>
$('text').attr('pattern', '([a-z]{2}[0-9]{2})');
</script>
<强>的jQuery 强>:
{{1}}