js只能输入数字,小数点(整理)
<html>
<head>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<title>js只能输入数字;js只能输入数字和小数点</title>
<script language="JavaScript" type="text/javascript">
function clearNoNum(event,obj){
//响应鼠标事件,允许左右方向键移动
event = window.event||event;
if(event.keyCode == 37 | event.keyCode == 39){
return;
}
//先把非数字的都替换掉,除了数字和.
obj.value = obj.value.replace(/[^\d.]/g,"");
//必须保证第一个为数字而不是.
obj.value = obj.value.replace(/^\./g,"");
//保证只有出现一个.而没有多个.
obj.value = obj.value.replace(/\.{2,}/g,".");
//保证.只出现一次,而不能出现两次以上
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
}
function checkNum(obj){
//为了去除最后一个.
obj.value = obj.value.replace(/\.$/g,"");
}
function DigitInput(obj,event) {
//响应鼠标事件,允许左右方向键移动
event = window.event||event;
if(event.keyCode == 37 | event.keyCode == 39){
return;
}
obj.value = obj.value.replace(/\D/g,"");
}
</script>
</head>
<body>
只能输入数字和小数点的文本框:
<input id="input1" onKeyUp="clearNoNum(event,this)" onBlur="checkNum(this)" οnpaste="return
false">
<br />
只能输入数字的文本框:
<input id="input2" onkeyUp = "DigitInput(this,event);" οnpaste="return false" >
</body>
</html>
js只能输入数字,小数点(整理)相关推荐
- JS只能输入数字和小数点
javascript 替换函数全部替换方法 <script language="javascript"> var strM = "javascript is ...
- js正则表达式限制文本框只能输入数字,小数点,英文字母
1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...
- 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...
- js只能输入数字[价格等]
1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...
- 转如何限制文本框只能输入数字,小数点,英文,汉字等各类代码
1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/D/g,'')" onafter ...
- php限制输入的小数点位数字,限制文本框只能输入数字,小数点,英文字母,汉字
1.文本框只能输入数字代码(小数点也不能输入): input οnkeyup="this.value=this.value.replace(//D/g,'')" onafterpa ...
- JS只能输入数字,数字和字母等的正则表达式
1.只能输入英文 <input type="text" οnkeyup="value=value.replace(/[^a-zA-Z]/g,'')"> ...
- JS 只能输入数字,数字和字母等的正则表达式
1.只能输入英文 <input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')"> ...
- js控制只能输入数字和小数点
非常好用,代码示例如下: <input onkeypress = "return event.keyCode>=48&&event.keyCode<=57 ...
最新文章
- 【Kotlin】扩展函数作用域分析 ( 扩展函数导入 | 扩展函数重载 | 扩展函数作用域优先级 )
- Knative 实践:从源代码到服务的自动化部署
- 神策数据入选 Facebook 全球合作计划,助力出海客户拥抱全球化广告生态
- python3.6+qt designer一系列配置
- MySQL事务与存储引擎相关设置
- Java 7:使用NIO.2进行文件过滤-第1部分
- mule esb_Mule ESB –入门
- linux网络子系统分析(三)—— INET连接建立API分析之bind listen
- 管理感悟:测试的目的是什么
- C++ 的万能头文件,你知道多少?
- android json解析歌词,网易云歌词获取
- 万年历打印Java_java实验之打印万年历
- 基于TCP/UDP的NIO服务端/客户端代码实现damo(java)
- HDOJ 月之数 2502
- mysql时间戳转换大日期 2038 以上 2099
- vue-03-4:vue封装方法到工具类
- 【计算机基础】ff新推荐弹窗怎么彻底删除的解决方案
- Tableau技巧(五)帕累托分布(二八原则)
- PostgreSQL执行计划
- Omdia 表示,智能手机出货量下降 12.9%
热门文章
- 国产岚图入局高端智能电动车,对标特斯拉,放话一年内量产
- Nature年度十大杰出论文公布:机器狗算法、近室温超导等入选,复旦中科院上榜...
- Mac系统兼容软件 CrossOver 试用到期了怎么办
- 利用angular4和nodejs-express构建一个简单的网站(九)—用户登录
- PHP http_build_query()方法
- centos系统查看资源使用情况的工具
- branch prediction
- Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 6 ----asp.net MVC+Extjs
- Ubuntu12.04 安装MySQL简单步骤
- 健身励志——肌肉不经锤炼不会增长