JS 控制文本框只能输入中文/中文、英文、数字、空格/中文、英文、数字、小数点
JS 控制文本框只能输入中文 /[^\u4E00-\u9FA5]/gJS 控制文本框只能输入中文、英文、数字 input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')"> JS 控制文本框只能输入中文、英文、数字、空格 input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')"> JS 控制文本框只能输入中文、英文、数字、小数点 input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')"> JS 控制文本框只能输入中文 ^\u4E00-\u9FA5]/g JS 控制文本框只能输入中文、英文、数字 ^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g JS 控制文本框只能输入中文、英文、数字、空格 ^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g JS 控制文本框只能输入中文、英文、数字、小数点 ^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g
vue指令应用--实现输入框常见过滤功能
前端开发最常碰到的就是输入框,经常要做各种验证,本公司惯用的需求是直接屏蔽特定字符的输入,如禁止非数字输入,特殊符号输入,空格输入等,这些功能反复使用,做成指令的形式,直接调用,非常方便。
具体可参考如下文章
https://www.cnblogs.com/diantao/p/11009454.html