HTML <input> 标签pattern属性
-
<input>标签pattern属性定义和用法
pattern属性指定一个正则表达式,检查<input>元素的值。
注意:pattern属性使用以下输入类型:text,date,search,url,tel,email和password。
提示:使用全局title属性来描述帮助用户的输入模式。
提示:在JavaScript教程中了解有关正则表达式的更多信息。 -
<input>标签pattern属性浏览器支持
Edge/IE Chrome FireFox Safari Opera 10.0(含)以上 5.0(含)以上 4.0(含)以上 10.1(含)以上 9.6(含)以上 -
HTML4.01和HTML5之间的差异
pattern属性是HTML5的新功能。
-
<input>标签pattern属性语法
<input pattern="regexp"> -
<input>标签pattern属性实例
只能包含三个字母(无数字或特殊字符):
尝试一下<form action="/jc_script/action.php"> 国家代码: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="三个字母的国家代码"> <input type="submit"> </form>
尝试一下<form action="/jc_script/action.php"> 密码: <input type="password" name="pw" pattern=".{6,}" title="六个或更多字符"> <input type="submit"> </form>
尝试一下<form action="/jc_script/action.php"> 密码: <input type="password" name="pw" pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" title="必须包含至少一个数字和一个大写和小写字母,以及至少8个或更多字符"> <input type="submit"> </form>
-
<input>标签pattern属性值
属性值 描述 regexp 指定检查<input>元素的值的正则表达式