【发布时间】:2017-02-23 14:37:07
【问题描述】:
是否可以有一个带有 2 个选项的输入模式?
例如。 我有一个用户输入分机号码(4 位)的字段,例如。 7483 但 有些人有 2 个扩展,例如。 7483 / 7542
有没有办法将输入模式设置为 4 个字符或 11 个字符?否则显示错误信息?
这是我目前所拥有的:
Extension:<br><input type="text" name="extension" required
pattern= "{4}" title="Please Enter the Extension Number/s"><br />
【问题讨论】:
-
你可以用正则表达式来实现。
-
在我研究之前从未使用过正则表达式,谢谢!
-
欢迎您。有一个非常有用的用于表单验证的开源库,名为jQuery Form Validator。确保检查并仔细阅读。对于您的特殊情况,您需要write custom validator。
-
这样吗? \w{4}|\w{11}
-
不错的快速尝试!但那是错误的。多尝试一点。如果您找不到合适的图案,我会发给您。但它更好地阅读和思考更多伙计!
标签: javascript jquery html forms validation