我正在处理一个表格,我必须在其中获取图书的 ISB 编号。 ISBN 号可以是 9 位或 13 位长,我想用 HTML5 模式检查输入,但我必须同时接受 9 位或 13 位长的数字。
如何用 HTML5 写下来?
最佳答案
在 pattern
属性中你可以使用正则表达式:
<input type="text" pattern="\d{9}|\d{13}">
所以这不是 HTML5 特有的,这是基本的正则表达式。 |
表示备选方案。
关于regex - 如何在输入中接受超过 1 个 HTML5 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22785316/