`
ianylb
  • 浏览: 74415 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

只允许输入数字或小数点的Javascript

阅读更多
/**
*   文本框只允许输入数字或小数点时调用此方法。
*   obj:文本框对象
*/
function clearNoNum(obj){
if(inNaN(obj.value)) {
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("$#$",".");
}
}
分享到:
评论

相关推荐

    文本框只能输入 数字,小数点,减号 字符的正则表达式

    例如,一个文本框可能只允许用户输入数字、小数点和减号,这样的需求可以通过设置一个特定的正则表达式来实现。下面我们将详细讨论如何构建这样的正则表达式以及其背后的工作原理。 首先,我们需要明确允许输入的...

    JS文本框只允许输入数字小数点

    "JS文本框只允许输入数字小数点"这个话题就围绕着如何使用JavaScript来实现这样一个功能。 首先,我们需要理解HTML中的`<input>`元素,它是用来创建表单字段的。我们可以通过设置`type`属性来定义输入类型,如`type...

    js正则表达式限制文本框只能输入数字,能输小数点.

    其中,一种常见的需求就是限制文本框只能输入数字,并允许输入小数点。下面将详细介绍如何利用JavaScript中的正则表达式来实现这一功能。 #### 1. 正则表达式基础介绍 正则表达式是一种强大的文本匹配工具,它提供...

    只能输入数字小数点负号正则

    ### 正则表达式知识点详解:只能输入数字、小数点、负号 在实际的软件开发过程中,经常需要对用户输入的数据进行合法性验证,尤其是涉及到金额或数值型数据时,确保用户输入的是合法的数字格式显得尤为重要。本文将...

    验证文本框只能输入数字和小数点

    - **小数点特殊处理**:通过正则表达式`/^\d+$/g`来判断是否可以输入小数点,并且只允许输入一个。 - **数字输入限制**:通过`indexOf`和`substring`方法来检测小数点后的位数是否超过了指定长度。 #### 五、扩展与...

    特殊验证 验证netC#只能输入数字和小数点

    目的是确保用户只能输入数字(整数和小数)以及小数点,以防止非数字字符导致的数据错误或安全问题。以下是对这个知识点的详细说明: 1. **用户输入验证**:在软件开发中,用户输入验证是必不可少的一环,因为它...

    js限制文本框只能输入数字,小数点,英文字母,汉字

    ### JS限制文本框只能输入数字、小数点、英文字母、汉字的知识点解析 在Web开发中,经常需要对用户输入的数据进行合法性验证,确保数据格式符合预期的要求。例如,有时我们需要限定文本框内只能输入特定类型的字符...

    只能输入数字和小数点的js

    这种方法允许输入数字和小数点,但限制了小数点的位置和数量: ```html ((event.keyCode || event.keyCode > 57) && event.keyCode != 46 || /\.\d\d$/.test(value)) event.returnValue = false" /> ``` **解析**...

    input框只能输入数字和一个小数点

    标题“input框只能输入数字和一个小数点”以及描述“input框只能输入数字和一个小数点,对界面验证很好用”,都指向了如何在HTML表单中限制input元素只接受数值型输入,包括整数和浮点数,且浮点数只允许有一个...

    正则表达式限制文本框只能输入数字,小数点,英文字母,汉字.docx

    以下是一些关于正则表达式的实例,用于限制文本框只允许输入数字、小数点、英文字母和汉字: 1. 只允许输入数字(不包括小数点): `(/\D/g,'')">` 这段代码使用了正则表达式`/\D/g`,`\D`代表非数字字符,`g`是...

    js正则表达式限制文本框只能输入数字,小数点,英文字母.pdf

    **效果**:文本框内只允许输入英文字母和数字,禁止输入中文或其他特殊字符。 ##### 6. 仅允许数字和英文(示例中存在错误) ```html (/[^chun\d]/g, '')"> ``` **修正**: - 更改为 `value = value.replace(/[^a...

    html限制文本框输入小数点 数字 字母 汉字 等

    在HTML中,经常需要对用户输入进行限制,比如只允许用户输入数字。这在很多场景下都是非常必要的,例如财务数据输入、表单验证等。下面详细介绍几种方法来实现这一功能。 #### 方法一:替换所有非数字字符 ```html...

    让html的text只能输入和1个小数点

    根据提供的文件信息,本文将详细解释如何通过JavaScript和HTML实现一个文本框仅允许用户...通过以上代码,我们成功地实现了文本框只允许输入数字和一个小数点的功能。这种限制可以有效地提高数据输入的准确性和可靠性。

    jQuery实现只允许输入数字和小数点的方法

    2. 按键是小数点(但只允许输入一次,且之前未输入过小数点)。 3. 按键是退格、制表、删除、左箭头或右箭头键,这些键不影响正常编辑。 如果按键满足以上条件,`isOK` 被设为 `true`,表示该键可以被接受。否则,...

    js正则表达式限制文本框只能输入数字,小数点,英文字母.docx

    这段代码允许输入数字、小数点、字母和中文,但小数点后最多只能有两位数字。正则表达式`/^(\-)*(\d+)\.(\d\d).*$/`捕获并保留合法格式的输入。 9. **仅允许汉字输入**: ```html (/[^\u4E00-\u9FA5]/g,'')" ...

    限制html文本框input只能输入数字和小数点

    本文详细介绍了如何使用HTML和JavaScript限制一个文本框(input元素)仅允许用户输入数字和小数点,这是一种常见的前端开发需求,尤其适用于需要用户输入数字信息的表单中,比如价格、数量等字段。下面将详细说明...

    js控制文本框只输入数字和小数点的方法

    例如,在某些应用场景下,我们需要确保文本框中只能输入数字和小数点,这类需求常见于金融、会计、科学计算等需要数值输入的场合。为实现这一功能,可以利用JavaScript的正则表达式来限制用户输入。 ### 正则表达式...

    js 只能输入数字和小数点的文本框改进版

    概述:本文将介绍如何使用 JavaScript 实现只能输入数字和小数点的文本框改进版,解决了以前版本不能输入退格键等功能的问题。 一、需求分析 在实际开发中,我们经常需要限制用户输入的内容,例如只能输入数字和...

    只允许输入数字

    在IT领域,"只允许输入数字"是一种常见的数据验证需求,尤其在开发用户界面或处理用户输入时。这个要求确保用户提交的信息仅包含数字,防止非数字字符的误输入或恶意输入,从而保证数据的准确性和系统的安全性。下面...

Global site tag (gtag.js) - Google Analytics