- 浏览: 50326 次
- 来自: 深圳
文章分类
最新评论
js控制只允许输入数字
avascript 只允许输入数字有很多方法,总结如下
1,只允许输入数字和小数点。
1
<input onKeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))" style="ime-mode:Disabled">
2,判断的更详细一些,甚至22..2这样不算数字也判断得出来
1
<script> <br>function check(){ <br> var i=document.getElementById("tt").value;<br> if ( isNaN(i) ) {<br> alert("非法字符!"); <br> tt.value="";<br> } <br>} <br></script> <br><input type="text" name="tt" id="tt" onkeyup="check();">
3,只允许输入整数。其实也完全可以根据第三条来举一反三做一些限制。
1
2
3
4
5
6
7
8
9
<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 onkeydown="onlyNum();" style="ime-mode:Disabled">
4,只能是数字
1
<input onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
结语,其实style="ime-mode:Disabled这句是比较实用的。意为关闭输入法。效果最好的是3,可以直接禁止输入,4是输入以后又替换,这样输入者有机会按回车,会有意想不到的结果
avascript 只允许输入数字有很多方法,总结如下
1,只允许输入数字和小数点。
1
<input onKeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))" style="ime-mode:Disabled">
2,判断的更详细一些,甚至22..2这样不算数字也判断得出来
1
<script> <br>function check(){ <br> var i=document.getElementById("tt").value;<br> if ( isNaN(i) ) {<br> alert("非法字符!"); <br> tt.value="";<br> } <br>} <br></script> <br><input type="text" name="tt" id="tt" onkeyup="check();">
3,只允许输入整数。其实也完全可以根据第三条来举一反三做一些限制。
1
2
3
4
5
6
7
8
9
<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 onkeydown="onlyNum();" style="ime-mode:Disabled">
4,只能是数字
1
<input onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
结语,其实style="ime-mode:Disabled这句是比较实用的。意为关闭输入法。效果最好的是3,可以直接禁止输入,4是输入以后又替换,这样输入者有机会按回车,会有意想不到的结果
发表评论
-
IE下使用uploadify上传文件的相关问题解决
2017-10-12 12:14 271SWFUpload.prototype.cleanUp = f ... -
js和java 中文乱码
2016-11-18 11:37 548因为在jsp中对中文进行了编码的时候用的是UTF-8的编码 ... -
js常用方法
2016-08-25 17:37 439当前返回日期yyyy-MM-dd function get ... -
js时间比较/当前时间
2015-12-03 21:49 468var selectDate=edit.getContro ... -
js map类型
2015-08-25 10:11 931<script> function Map2() ... -
javat替换成换行符,关于textarea中换行、回车、空格的识别与处理
2015-08-24 20:05 1626var newString=con.replace(/\n/ ... -
使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL
2015-07-18 15:24 5022后退时关闭当前页面 < ... -
正确优雅的解决用户退出问题——JSP和Struts解决方案(转载)
2015-07-06 17:37 498正确优雅的解决用户退出问题——JSP和Struts解决方案(转 ... -
长度限制
2015-06-12 16:56 645//=============得到输入框长度(包括中文)=== ... -
js input即时监听输入值
2015-06-08 17:01 2517总结一下 :要想在输入框超过限制长度时候,不给输入。之前是用o ... -
回车和点击实现表单提交
2015-06-02 14:06 402<html> <head> <t ... -
js记录用户名密码 COOKIE
2015-06-02 10:43 804记录COOKIE后,当取消复选框时 发现无法删除COOKIE。 ... -
Js实现图片上传前在本地预览
2015-05-28 17:59 528<!DOCTYPE html PUBLIC " ... -
获取系统当前时间 适合用于头部
2015-05-26 16:26 426<!DOCTYPE HTML PUBLIC " ... -
JS 将字符串转换成日期类型
2015-05-22 14:52 626JS 将字符串转换成日期类型 2013-06-19 17:48 ... -
JS函数中带与不带括号的区别
2015-05-21 18:16 424JS函数中带与不带括号的区别 其实总结起来如下: 函数只要是要 ... -
JS 字符串长度判断
2015-05-20 10:08 1646content.replaceAll("(\r\n| ... -
js开发遇到在方法中调用另一方法问题
2015-05-19 18:03 494/eas_crm_dayi/WebContent/ecp/pa ...
相关推荐
js正则表达式限制文本框只能输入数字,能输小数点.js正则表达式限制文本框只能输入数字,能输小数点.
js限制文本框只能输入数字,小数点,英文字母,汉字 js限制文本框只能输入数字,小数点,英文字母,汉字 js限制文本框只能输入数字,小数点,英文字母,汉字
js限制文本框只能输入数字(正则表达式).docx
js正则表达式限制文本框只能输入数字
js限制文本框只能输入数字或字母的方式总结.pdfjs限制文本框只能输入数字或字母的方式总结.pdf
js限制文本框只能输入数字或字母的方式总结.docxjs限制文本框只能输入数字或字母的方式总结.docx
js限制文本框只能输入数字或字母的方法总结.docxjs限制文本框只能输入数字或字母的方法总结.docx
js正则表达式限制文本框只能输入数字,小数点,英文字母.docxjs正则表达式限制文本框只能输入数字,小数点,英文字母.docx
js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码.docxjs正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码.docx
正则表达式限制文本框只能输入数字,小数点,英文字母,汉字[文].pdf
js正则表达式限制文本框只能输入数字,小数点,英文字母.pdf
js正则表达式限制文本框只能输入数字,小数点,英文字母[文].pdf
文本框只能输入 数字,小数点,减号 字符的正则表达式
。。。
html限制文本框输入小数点 数字 字母 汉字 等
主要介绍了JS限制文本框只能输入数字和字母方法,本文给出了限制只能输入数字、限制只能输入字母、限制只能输入数字和字母3种脚本,需要的朋友可以参考下