限制input 输入框只能输入数字
其一,只允许输入数字和小数点。
"<input onKeypress="return(/[d.]/.test(String.fromCharCode(event.keyCode)))"style="ime-mode:Disabled">"
其二,判断的更详细一些,甚至22..2这样不算数字也判断得出来
<!--script>
function check(){
if (isNaN(tt.value))
{alert("非法字符!");
tt.value="";}
}
</script-->
"<input type="text" name="tt"οnkeyup="check();">"
其三,只允许输入整数。其实也完全可以根据第三条来举一反三做一些限制。
<script language=javascript>
function onlyNum()
{
if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39))
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
event.returnValue=false;
}
</script><inputοnkeydοwn="onlyNum();"style="ime-mode:Disabled>
结语,其实
style="ime-mode:Disabled
这句是比较实用的。意为关闭输入法。省得有些人开着全角输入数字,结果输入不进去来找你哭天抹泪的,还怪你设计的不好。
只允许输入数字
<input name="username" type="text"οnkeyup="value=this.value.replace(/D+/g,'')">
只允许输入英文字母、数字和下划线(以下二种方法实现)
<input name="username" type="text"style="ime-mode:disabled">
<input name="username" type="text"οnkeyup="value=value.replace(/[^w./]/ig,'')">
只允许输入英文字母、数字和&=@
<input name="username" type="text"οnkeyup="value=value.replace(/[^w=@&]|_/ig,'')">
只允许输入汉字
<input name="username" type="text"οnkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')">
http://www.fmben.com/me/article.asp?id=302
javascript只允许输入数字总结
作者:webfly 日期:2008-04-02
http://www.wesoho.com/article/asp/2479.htm
javascript只允许输入数字有很多方法,总结如下
1,只允许输入数字和小数点。
<input onKeypress="return(/[d.]/.test(String.fromCharCode(event.keyCode)))"style="ime-mode:Disabled">
2,判断的更详细一些,甚至22..2这样不算数字也判断得出来
<script>
function check(){
if (isNaN(tt.value))
{alert("非法字符!");
tt.value="";}
}
</script>
<input type="text" name="tt"οnkeyup="check();">
3,只允许输入整数。其实也完全可以根据第三条来举一反三做一些限制。
<script language=javascript>
function onlyNum()
{
if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39))
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
event.returnValue=false;
}
</script><inputοnkeydοwn="onlyNum();"style="ime-mode:Disabled>
4,只能是数字
<inputοnkeyup="value=value.replace(/[^d]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))">
结语,其实style="ime-mode:Disabled这句是比较实用的。意为关闭输入法。效果最好的是3,可以直接禁止输入,4是输入以后又替换,这样输入者有机会按回车,会有意想不到的结果
限制input 输入框只能输入数字相关推荐
- input输入框只能输入数字,只能输入字母数字组合
input输入框只能输入数字,字母数字组合,汉字等 input里需要控制输入的类型,可以通过onkeyput或oninput对输入的内容进行校验.输入大小写字母.数字.下划线:onkeyup=&quo ...
- html input输入框 只能输入数字 只能输入字母数字组合
1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...
- input输入框只能输入11位数字
input输入框只能输入11位数字 <input type="number" οninput="if(value.length>11)value=value. ...
- js/input/输入框 只能输入汉字/数字/英文
输入框 只能输入汉字/数字/英文 需要自取,丢input里即可, 1.输入框只能输入汉字 onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,' ...
- 【 javascript】<input> 实现输入框只能输入数字(个人认为最好的)
<input> 实现输入框只能输入数字 需求背景: 方案一:使用`JS`限制 input 输入框只能输入纯数字 方案二:`VUE`使用`a-input-number组件`限制 input ...
- 如何解决input输入框只输入数字
如何解决input输入框只输入数字 在做一些手机号.验证码登录的时候,一般都会对input框的输入进行限制,手机号只能是数字,以后有三种方式: onkeyup = "value=value. ...
- js限制输入框只能输入数字
分享下js限制输入框中只能输入数字的方法,包括整数与小数,分享几个例子,有需要的朋友参考下. 1.使用正则表达式限制输入框只能输入数字: 1 <input type="text&quo ...
- React:input输入框只能输入英文和特殊字符(可以自定义限制)
React:input输入框只能输入英文和特殊字符(可以自定义限制) 直接上代码: antd3.x版本 render(){return (<Form.Item>{getFieldDecor ...
- 限制input框只能输入数字,加减号也不可以输入
例子:html代码 <input type="number" id="assetId" required name="assetId" ...
- 通过javascri实现输入框只能输入数字
输入框只能输入数字 <input type="text" οnkeyup="value=value.replace(/[^\d]/g,'');"> ...
最新文章
- Excel 计算除法并显示为万分之几,如0.15‱
- tensorflow笔记:多层CNN代码分析
- [Cracking the Coding Interview] 4.4 Check Balanced
- 艾伟_转载:.NET内存管理、垃圾回收
- Oracle10g的flashback drop
- AdaBoost算法源码分析
- nginx 替换返回请求中的字符
- C/C++开发_C语言里类似C++的构造与析构
- M1 Mac上运行Windows 11
- 使用Git将项目上传到GitHub(Windows+Linux双教程)
- top res mysql_Java应用Top命令RES内存占用高分析
- java常见面试题:Java程序员面试题(四)
- zTree插件setting配置详解
- SCTP客户/服务器程序
- uniapp选择图片压缩并上传
- JTAG/JLINK
- 【新书推荐】大唐的裂变(套装共5册)(王澄明等著)
- html5 舰c 手机,我国最新款导弹驱逐舰052D,主力战舰的不二之选,中国厉害了!...
- 玩凤凰沙盘的几点思考
- C语言实现 IFFT 运算