首页 > 技术文章 > 凯哥式限制字符长度,并兼容IE

Esther-yan 2020-09-14 20:37 原文

//限制字符长度
<input type="text" maxlength="11"/>
//仅可输入数字和小数点,且小数点后仅可保留两位
<input type="text" oninput = "value=value.match(/\d+\.?\d{0,2}/,'')" maxlength="11" />
//仅可输入数字
<input type="text" oninput = "value=value.replace(/[^\d]/g,'')" maxlength="10"/>

 

需要把number类型的限制 改为这种
IE里number限制bug 输入数字后 后面可以跟字母
各form里限制长度 都根据数据库里设置一下 maxlength
以上兼容textarea input

推荐阅读