繁体   English   中英

任何方式让输入模式在Safari和IE8上工作

[英]Any way to get Input Pattern to work on Safari and IE8<

我有一个密码表单字段有3个要求:长度为8个字符; 至少1个数字; 至少1个字母。

这是我做的:

<input class="test" id="thepassword" title="Password Must Contain 8 characters with at least 1 number and 1 letter" type="password" name="thepassword" pattern="(?=.*\d)(?=.*[A-Za-z])\w{8,}" placeholder="Create Password *" required="" />

除了Safari和IE8之外,这在任何地方都很有效。 有什么办法让这些浏览器玩得好吗?

在不支持pattern属性的浏览器上,唯一的方法是使用执行相同检查的JavaScript代码。 您可以自己编写代码(困难的部分是确定在错误情况下应该做什么),或者您可以使用一些可用的HTML5表单的polyfill库

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM