html - html5 "pattern"属性是否适用于所有浏览器?

标签 html

是否为 html5 pattern attribute是否适用于所有浏览器?如果不起作用,我应该使用哪种技术在每个浏览器中工作?

最佳答案

不,它没有。尽管您可以使用 JavaScript 获取属性并以这种方式对其进行验证。

if ( ! input.hasOwnProperty('pattern') 
     && ~input.value.search(input.pattern)) {
   // Valid input field for browsers which don't support `pattern` attribute.
}

jsFiddle .

关于html - html5 "pattern"属性是否适用于所有浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9255752/

相关文章:

javascript - 如何使页面向下滚动,因为页脚 div 使用 slideDown 扩展得很大?

javascript - 两个脚本将不同的监听器添加到同一元素

javascript - -WEBKIT-TRANSITION 用于显示样式

javascript - 在移动设备上隐藏 <image> 的最佳方法是什么?

css - 使 flex 元素忽略子元素

css - 在 CSS 中生成参差不齐的边缘

javascript - 单击按钮时将搜索框放在搜索按钮的左侧

jquery 图标没有显示?

html - 具有不同背景颜色的CSS的导航栏

c# - 使用 jQuery 从标记字符串中获取一些文本