18位身份证号码
<input type="text" class="input" pattern="^\d{17}(\d|X|x)$" title="请输入正确的18位身份证号" id="card" name="idcard" placeholder="身份证号" data-validate="required:请填写身份证号">
11位手机号码
电话:<input type="number" name="userphone" pattern="^1\d{10}$" title="请输入正确的11位手机号码" >
邮箱
H5自带的邮箱验证,只要包含@符号即可,@符号前后最少各有一个字符,不支持汉字
<input type="email" name="email">
数字字母下划线汉字
{pattern: /^[0-9a-zA-Z_\u4e00-\u9fa5]{0,252}$/, message: '只能输入数字字母下划线和汉字'}
正数,7位整数位,可包含两位小数
{pattern: /^[1-9][0-9]{0,6}([.]{1}[0-9]{1,2})?$/,
message: '仅可输入正数,整数部分最多7位,小数部分最多2位'}