本文介绍HTML input pattern 属性的使用方法,在线实例演示如何使用HTML input pattern 属性、浏览器的兼容性、语法定义及它的属性值详细资料等。
一个HTML表单,其输入字段只能包含三个字母(不能含数字或特殊字符):
<!DOCTYPE html> <html> <head> <title>HTML:<input> pattern 属性 - 菜鸟教程(cainiaojc.com)</title> <body> <form action="action_page.php"> 国家/地区代码: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="3个字母的国家/地区代码"> <input type="submit"> </form> </html>测试看看 ‹/›
IEFirefoxOperaChromeSafari
Internet Explorer 10、Firefox、Opera 和 Chrome 支持 pattern 属性。
注意:Safari 或者 Internet Explorer 9 及之前的版本不支持 <input> 标签的 pattern 属性。
pattern属性指定一个正则表达式,在提交表单时将检查<input>元素的值。
注意:pattern 属性适用于下面的 input 类型:text、search、url、tel、email 和 password。
提示:请使用全局的 title 属性来描述模式以帮助用户。
提示:可以在我们的 JavaScript 教程中学习更多有关 正则表达式 的知识。
pattern 属性是 HTML5 中的新增属性。
<input pattern="regexp">
值 | 描述 |
---|---|
regexp | 规定用于验证 <input> 元素的值的正则表达式。 |