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

posted on 2021-03-01 13:37  白不了的黑发  阅读(244)  评论(0编辑  收藏  举报