https://blog.youkuaiyun.com/third_week/article/details/80279537
输入大小写字母、数字、下划线:
<input type="text" οnkeyup="this.value=this.value.replace(/[^\w_]/g,'');">
输入小写字母、数字、下划线:
<input type="text" οnkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,'');">
输入数字和点
<input type="text" οnkeyup="value=value.replace(/[^\d.]/g,'')">
输入中文:
<input type=“text” οnkeyup=“this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,’’)”>
输入数字:
<input type="text" οnkeyup="this.value=this.value.replace(/\D/g,'')">
输入英文:
<input type="text" οnkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">
</

本文介绍了如何使用HTML的`<input>`标签结合JavaScript的正则表达式,来限制输入框中允许的字符类型。包括只允许输入数字、小数、中文、字母、数字和字母的组合,以及限制小数点后的位数等场景。
订阅专栏 解锁全文
3201

被折叠的 条评论
为什么被折叠?



