不能输入空格
<input type="text" onkeyup="value=value.replace(/\s/g,'');" />
只能输入数字、英文字母
<input type="text" onkeyup="value=value.replace(/[^\w\.\/]/ig,'');" />
只能输入数字和英文字母c、h、u、n
<input type="text" onKeyUp="value=value.replace(/[^\d|chun]/g,'');" />
只能输入数字、英文、下划线
<input type="text" onkeyup="value=value.replace(/[\W]/g,'');" />只能输入数字
<input type="text" onkeyup="value=value.replace(/[^\d]/g,'');" />
<input type="text" onkeyup="value=value.replace(/\D/g,'');" />
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'');" />//该项禁止小数点
只能输入汉字
<input type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'');" />

本文介绍如何使用JavaScript实现输入限制,确保表单项中无法输入空格,并且仅允许输入数字和英文字母。通过监听键盘事件`onkeyup`并结合正则表达式`/s/g`实现空格替换,从而达到输入控制的效果。
最低0.47元/天 解锁文章
971

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



