用javascript限制一个文本框只能输入数字

简介: javascript 代码: 经过测试有效,但网上有反应说中文全角无法输入,在此未做处理。只提供本方案,其它方案可以网上搜索。  下面这个是只能输入数字和点号的脚本,添加到文本框的属性中即可,还是简短而有效的:  Style="ime-mode: disabled;"   onpropertychange="if(/[^\.

javascript 代码:

<input name=mlizhong size=4 value='' maxlength=4 

  onkeypress="return event.keyCode>=48&&event.keyCode<=57" 

  onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" 

  style="ime-mode:disabled"  onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')">


经过测试有效,但网上有反应说中文全角无法输入,在此未做处理。只提供本方案,其它方案可以网上搜索。 


下面这个是只能输入数字和点号的脚本,添加到文本框的属性中即可,还是简短而有效的:

 Style="ime-mode: disabled;"   onpropertychange="if(/[^\.\d]/g.test(value))value=value.replace(/[^\.\d]/g,'')" 

 

目录
相关文章
|
9月前
|
存储 JSON JavaScript
【2023-08-20】最新PDF.js PDF批注注释插件库:创建、保存和管理PDF注释批注(高亮、文本框、绘图、截屏、历史记录、橡皮檫)-pdf.js
探索基于pdf.js-dist开发的纯Javascript PDF批注插件库,支持保存、导出、导入和管理PDF文件中的批注。多个功能模块为您提供丰富的PDF注释体验。
314 0
【2023-08-20】最新PDF.js PDF批注注释插件库:创建、保存和管理PDF注释批注(高亮、文本框、绘图、截屏、历史记录、橡皮檫)-pdf.js
|
5月前
|
JavaScript 前端开发 索引
用JavaScript精巧地实现文本框的粘贴功能:一次成功的尝试
前言:本文实际是用js移动控制光标的位置!解决了网上没有可靠教程的现状 废话连篇 默认情况对一个文本框粘贴,应该会有这样的功能: 粘贴文本后,光标不会回到所有文本的最后位置,而是在粘贴的文本之后 将选中的文字替换成粘贴的文本
44 1
|
JavaScript 前端开发 索引
丢失的数字使用JavaScript解决问题
丢失的数字使用JavaScript解决问题
127 0
|
存储 前端开发 算法
LeetCode只出现一次的数字使用JavaScript解题|前端学算法
LeetCode只出现一次的数字使用JavaScript解题|前端学算法
111 0
|
JavaScript
JS 实现给数字加三位一逗号间隔的两种方法
JS 实现给数字加三位一逗号间隔的两种方法
|
JavaScript UED
利用js复制文本框里面的内容到剪切板,并且隐藏文本框
利用js复制文本框里面的内容到剪切板,并且隐藏文本框
252 0
|
JSON JavaScript 数据格式
js将 一串数字1403149534转换为日期格式
js将 一串数字1403149534转换为日期格式
282 0
|
JavaScript 前端开发
JavaScript中数字常用方法
JavaScript中数字常用方法
|
JavaScript 前端开发 Shell
JavaScript题解剑指offer : 03. 数组中重复的数字
JavaScript题解剑指offer : 03. 数组中重复的数字
118 0
|
存储 JavaScript 前端开发
每日一学—JavaScript数字
JavaScript数字的学习
91 0
每日一学—JavaScript数字