原文地址:限制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 输入框只能输入数字相关推荐

  1. input输入框只能输入数字,只能输入字母数字组合

    input输入框只能输入数字,字母数字组合,汉字等 input里需要控制输入的类型,可以通过onkeyput或oninput对输入的内容进行校验.输入大小写字母.数字.下划线:onkeyup=&quo ...

  2. html input输入框 只能输入数字 只能输入字母数字组合

    1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...

  3. input输入框只能输入11位数字

    input输入框只能输入11位数字 <input type="number" οninput="if(value.length>11)value=value. ...

  4. js/input/输入框 只能输入汉字/数字/英文

    输入框 只能输入汉字/数字/英文 需要自取,丢input里即可, 1.输入框只能输入汉字 onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,' ...

  5. 【 javascript】<input> 实现输入框只能输入数字(个人认为最好的)

    <input> 实现输入框只能输入数字 需求背景: 方案一:使用`JS`限制 input 输入框只能输入纯数字 方案二:`VUE`使用`a-input-number组件`限制 input ...

  6. 如何解决input输入框只输入数字

    如何解决input输入框只输入数字 在做一些手机号.验证码登录的时候,一般都会对input框的输入进行限制,手机号只能是数字,以后有三种方式: onkeyup = "value=value. ...

  7. js限制输入框只能输入数字

    分享下js限制输入框中只能输入数字的方法,包括整数与小数,分享几个例子,有需要的朋友参考下. 1.使用正则表达式限制输入框只能输入数字: 1 <input type="text&quo ...

  8. React:input输入框只能输入英文和特殊字符(可以自定义限制)

    React:input输入框只能输入英文和特殊字符(可以自定义限制) 直接上代码: antd3.x版本 render(){return (<Form.Item>{getFieldDecor ...

  9. 限制input框只能输入数字,加减号也不可以输入

    例子:html代码 <input type="number" id="assetId" required name="assetId" ...

  10. 通过javascri实现输入框只能输入数字

    输入框只能输入数字 <input type="text" οnkeyup="value=value.replace(/[^\d]/g,'');"> ...

最新文章

  1. Excel 计算除法并显示为万分之几,如0.15‱
  2. tensorflow笔记:多层CNN代码分析
  3. [Cracking the Coding Interview] 4.4 Check Balanced
  4. 艾伟_转载:.NET内存管理、垃圾回收
  5. Oracle10g的flashback drop
  6. AdaBoost算法源码分析
  7. nginx 替换返回请求中的字符
  8. C/C++开发_C语言里类似C++的构造与析构
  9. M1 Mac上运行Windows 11
  10. 使用Git将项目上传到GitHub(Windows+Linux双教程)
  11. top res mysql_Java应用Top命令RES内存占用高分析
  12. java常见面试题:Java程序员面试题(四)
  13. zTree插件setting配置详解
  14. SCTP客户/服务器程序
  15. uniapp选择图片压缩并上传
  16. JTAG/JLINK
  17. 【新书推荐】大唐的裂变(套装共5册)(王澄明等著)
  18. html5 舰c 手机,我国最新款导弹驱逐舰052D,主力战舰的不二之选,中国厉害了!...
  19. 玩凤凰沙盘的几点思考
  20. C语言实现 IFFT 运算

热门文章

  1. 远程服务器连接计算机和用户名填写,windos系统服务器:添加远程连接用户名方法...
  2. 面向越野地形自动驾驶的语义地形分类
  3. 跳跃表(SkipList)
  4. Wifi测速上下行不一致
  5. 先有鸡还是先有蛋的定论
  6. 电商后台系统:管理后台之账号管理(一)
  7. 计算机在档案管理中的作用,计算机技术在档案管理应用中的必要性
  8. 通用电气公司要破产?美国慌不慌?
  9. 做最好的自己 -- 读后摘录
  10. DSPE-PEG10-Mal可以提供不同分子量的PEG衍生物