pattern :设置元素文本内容需匹配的正则表达式
说明: 元素文本内容指定的正则表达式完全匹配才会验证通过。
注意:
1) 浏览器不会验证空值,若想必填可加上 required 属性。
2) 若含有title属性的值,当匹配失败会显示title的信息。
定义和用法
pattern 属性规定用于验证输入字段的模式。
模式指的是正则表达式。
注释:pattern 属性适用于以下 <input> 类型:text, search, url, telephone, email 以及 password 。
通过使用HTML5的pattern属性 使用浏览器的本地功能就可以帮助你判断电子邮件的格式,URL,或者是电话格式,防止用户输入错误的信息
实例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="dd.php">
<!--pattern 验证合适就提交,不合适就不提交 \d{3,10} 3到10位数字 如果输入英文字母或文字会提示(提交不上去)-->
姓名:<input type="text" pattern="\d{3,10}" placeholder="请输入3至10位的数字"/>
<br /><br />
密码: <input type="password" />
<br /><br />
<!--\d{17}[\dXx] 前17位数是任意数字,后一位是数字或大小写X-->
身份证号: <input type="text" pattern="\d{17}[\dXx]" />
<br /><br />
<!--required 表示如果这个表单为空不能提交-->
emali: <input type="email" required />
<br /><br />
<input type="submit" />
</form>
</body>
</html>
原文链接:https://www.qiquanji.com/post/8666.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注
更新实时通知