网站首页 > 知识剖析 正文
<input name="fee" type="text" onkeyup="validates(this)">
<script type="text/javascript">
function validate(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(".", "$##34;).replace(/\./g, "").replace("$##34;, ".");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');//只能输入两位小数
}
</script>
- 上一篇: C# 高保真 Word 转 HTML 实战指南
- 下一篇: Js基础3:节点创建_js的节点是什么意思
猜你喜欢
- 2025-09-21 Java 实现HTML转Word:从HTML文件与字符串到可
- 2025-09-21 topjui(easyui) filebox多图上传_多图上传插件
- 2025-09-21 Vue小知识:如何在前端处理上传文件
- 2025-09-21 未来之窗昭和仙君 (三) 表单校验教程 — 跨平台软件开发
- 2025-09-21 微信小程序双向数据绑定,父子传参
- 2025-09-21 Js基础3:节点创建_js的节点是什么意思
- 2025-09-21 C# 高保真 Word 转 HTML 实战指南
- 2025-09-21 纯前端做图片压缩?请使用这个神库!
- 2025-09-21 HTML DOM Reset 对象_html repeat
- 最近发表
-
- 5种方法,快速地将多个符合条件的内容归类至一个单元格中
- C#开发学习人工智能的第一步_人工智能开发的编程语言
- LeadTools中文入门教程(5):读取和编写条形码
- 深入CompletableFuture源码:一文搞懂异步编程核心原理
- Java 8:CompletableFuture终极指南
- Java多线程面试必问题:从volatile到线程池,阿里P8整理核心答案
- Visual Studio Package 插件开发(Visual Studio SDK)
- 特斯拉AI芯片深度解读_特斯拉ai芯片深度解读视频
- 高级程序员必备:分治算法分享_分冶算法
- MapReduce过程详解及其性能优化(详细)
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)