基于input框覆盖掉数字英文的实例讲解

作者:jingxian 时间:2024-05-02 16:16:37 

例子1:


<input type="text" value="0" onkeyup="cleartwoNum(this)">

//限制input框输入只能数字:
function cleartwoNum(obj) {
 obj.value = obj.value.replace(/[^\d]/g, '');
}

例子2:可以输入金额


<input type="text" value="0" onkeyup="clearNoNum(this)">

//限制input框输入:
function clearNoNum(obj) {
 //先把非数字的都替换掉,除了数字和.
 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("$#$", ".");
}
标签:input框,覆盖,数字,英文
0
投稿

猜你喜欢

  • MySQL8.0 索引优化invisible index详情

    2024-01-21 11:35:40
  • 如何运行Python程序的方法

    2023-01-13 07:56:03
  • js canvas实现随机粒子特效

    2024-06-05 09:10:50
  • vue项目持久化存储数据的实现代码

    2024-04-27 15:59:48
  • 远程连接mysql数据库注意事项记录(远程连接慢skip-name-resolve)

    2024-01-15 23:06:01
  • 详解Python学习之安装pandas

    2021-04-30 19:35:33
  • SQL数据查询之DQL语言介绍

    2024-01-26 11:04:25
  • 使用python编写android截屏脚本双击运行即可

    2021-01-25 20:47:19
  • asp中提示至少一个参数没有被指定值 解决方法

    2013-06-01 20:14:00
  • JavaScript加密解密终级指南

    2008-01-03 12:25:00
  • python使用分治法实现求解最大值的方法

    2021-07-14 12:06:09
  • 运行python脚本更改Windows背景

    2022-06-11 05:36:54
  • CSS改变字体而不影响网页

    2010-10-20 20:11:00
  • Django drf分页器的使用详解

    2022-04-09 08:23:35
  • vue实现父子组件之间的通信以及兄弟组件的通信功能示例

    2024-05-21 10:15:43
  • 浅谈Python 对象内存占用

    2022-04-01 11:21:40
  • 用Python爬取英雄联盟的皮肤详细示例

    2023-05-07 22:41:19
  • Python实现计算文件夹下.h和.cpp文件的总行数

    2022-09-20 00:54:51
  • 使用python实现哈希表、字典、集合操作

    2023-11-24 21:09:13
  • php实现转换html格式为文本格式的方法

    2024-06-07 15:44:57
  • asp之家 网络编程 m.aspxhome.com