step:数字间隔,step 属性可以与 max 和 min 属性配合使用,以创建合法值的范围,适用于以下的 input 类型:number、range、date、datetime、datetime-local、month、time 和 week
size:规定以字符数计的可见宽度,适用于以下的 input 类型:text、search、tel、url、email 和 password
maxlength:规定输入的最大字符数
pattern:用于验证值的正则表达式,值为正则表达式,适用于以下 input 类型:text、search、url、tel、email 和 password,请使用全局的 title 属性来描述模式以帮助用户
<input type="text" pattern="[0-9]" title="错误提示信息" /> 必须是0~9之间的数字
<input type="text" pattern="[A-z]{3}" title="错误提示信息" /> 3个字母
<input type="text" pattern="^[a-zA-Z]\w{5,7}$" title="错误提示信息" /> 必须以字母开头,包含字符或数字和下划线,长度6~8
list:引用包含<input>元素的预定义选项的 <datalist> 元素,值为绑定到<input>的<datalist>的id
<input list="browsers">
<datalist id="browsers">