`
xuyiooo
  • 浏览: 75491 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js只能输入数字[价格等]

js 
阅读更多
1.文本框只能输入数字代码(小数点也不能输入)
<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">

2.只能输入数字,能输小数点.
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">

3.数字和小数点方法二
<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" onblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}">

4.只能输入字母和汉字
<input onkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">

5.只能输入英文字母和数字,不能输入中文
<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

6.只能输入数字和英文<font color="Red">chun</font>
<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">

7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">

8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">

只能是数字和小数点和加减乘際

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

分享到:
评论

相关推荐

    textbox只能输入数字

    在IT行业中,文本框(TextBox)是用户界面...总的来说,限制TextBox只能输入数字的方法多种多样,可以根据你的项目技术栈和需求选择合适的方式。无论是在前端还是后端,都有相应的解决方案来确保数据的正确性和一致性。

    只能输入小数和数字的js

    ### 只能输入小数和数字的JS:深入解析与应用 #### 一、引言 在现代Web开发中,确保用户输入数据的有效性和正确性是至关重要的一步。特别是在涉及金额或其他数值输入的情况下,比如商务网站上的商品价格、折扣率等...

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

    本文详细介绍了如何使用HTML和...通过上述方法,可以有效地限制用户在文本框中只能输入数字和小数点,防止输入格式错误导致的数据问题。在实际应用中,开发者可以根据需要调整正则表达式,以实现更多复杂的输入验证。

    只能输入数字的输入框特效代码

    在IT领域,尤其是在前端开发中,创建一个只能输入数字的输入框特效是常见的需求,它通常用于例如电话号码、身份证号或价格等需要用户输入数值的场景。这种特效的实现涉及HTML、CSS以及JavaScript(或者jQuery)技术...

    输入数量和价格自动计算输出金额的js代码

    为了实现数量和价格的输入,可以通过`&lt;input type="number"&gt;`让浏览器限制用户只能输入数字,或者使用`&lt;input type="text"&gt;`允许用户输入任何文本,然后在JavaScript中进行类型检查和验证。 3. 算术计算:...

    基于jQuery实现文本框只能输入数字(小数、整数)

    下面我们将详细探讨如何使用jQuery来限制文本框只能输入数字(小数和整数)。 ### jQuery限制文本框只输入数字 要使用jQuery限制文本框只输入数字,关键在于正确地使用正则表达式来匹配并替换掉不符合条件的字符。...

    必须为数字且不能为负数

    描述中提到的"js 处理输入数字的问题:只是输入时0-9的有效数字 且不能使数字",这里的"且不能使数字"可能是笔误,应理解为"且不能输入负数"。这意味着JavaScript代码需要实时监控用户的输入,确保输入的每个字符都是...

    纯JS实现只能输入数字的简单代码

    通过上述步骤,我们使用JavaScript创建了一个只能输入数字的文本区域,这在很多表单场景中是十分有用的。这种技术避免了数字与字母的混合输入,可以减少数据清洗的需要,并确保收集的数据符合预期格式。需要注意的是...

    让html的text输入框只能输入数字和1个小数点(0-59之间可改)

    3. 要确保小数点只能输入一次,可以在输入过程中实时更新输入值并检查小数点数量。 4. 如果允许负数,需要确保负号只能出现在开头。 通过这些优化,我们可以提供更健壮的输入验证,确保用户在输入框中始终输入有效...

    只允许输入数字的文本框

    在HTML中,我们可以使用`&lt;input&gt;`标签来创建一个文本框,并设置`type="number"`属性来限制用户只能输入数字。例如: ```html ``` 然而,这并不能完全阻止用户通过键盘快捷键或其他方式输入非数字字符。为了更严格...

    javascript 控制input只允许输入的各种指定内容.docx

    在很多场景下,如年龄、价格等,我们只需要用户输入数字。可以通过以下方式实现: ```html (/\D+/g,'')" /&gt; ``` 这里的正则表达式 `/\D+/g` 表示匹配所有非数字字符,并用空字符串替换掉它们。 #### 二、只允许...

    javascript入门笔记

    Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发...

    js用正则表达式控制价格输入实现代码

    在JavaScript中,正则表达式是一种强大的工具,用于匹配、替换和...总之,JavaScript结合正则表达式可以有效地控制用户输入的价格格式,确保数据的准确性和一致性。在实际应用中,应根据具体需求进行适当的优化和扩展。

    javascript校验价格合法性实例(必须输入2位小数)

    本文详细介绍了如何使用JavaScript实现价格校验的实例,确保用户输入的价格符合特定的规则,即价格必须是数字,并且必须精确到小数点后两位。这对于开发电商网站、在线支付系统等需要处理货币值输入的场景尤为重要。...

    使用JavaScript 完成表单的自动计算

    2. 限制输入:使用`pattern`属性或JavaScript验证输入格式,例如限制只能输入数字或特定范围的数值。 3. 提供清除功能:添加一个清除按钮,清空输入和计算结果。 4. 异步请求:当计算结果需要依赖服务器数据时,...

    常用正则表达式集锦 js常用正则验证

    只能输入数字:“^[0-9]*$” - **含义**: 匹配任何由数字组成的字符串。 - **应用场景**: 适用于需要用户输入纯数字的情况,例如年龄、价格等。 #### 2. 只能输入n位的数字:“^\d{n}$” - **含义**: 匹配固定...

    非常实用的常用js验证

    如果不满足条件,则提示用户只能输入数字,并清空输入。 - **用途**: 适用于需要输入纯数字的场景,如年龄、电话号码等。 4. **数值范围验证 (check_num_value)** - **定义**: 检查输入的数字是否在指定范围内。 ...

    js脚本大全 js验证大全 压缩包

    1.46 检测输入是否只有数字或不详,且输入数值不能过大(不能超过 32767).. 54 1.47 检测输入是否为数字.. 55 1.48 监测输入是否为数字,且所输入数值不能过大(不能超过 5 位 32767).. 56 1.49 检测输入是否为...

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

    在本文中,我们将深入探讨如何使用jQuery实现一个功能,即限制用户在输入字段中只能输入数字和小数点。这个功能在处理诸如价格、数量等数值输入时非常有用,确保用户不会输入无效字符。 首先,我们来看一下核心的...

    javascript限制文本框输入值类型的方法

    这段代码将创建一个符合要求的输入框,即用户只能输入数字和小数点,其他任何字符都将被阻止。这样的功能对于需要用户输入精确数值的场景非常有用,例如填写价格、数量等。 请注意,虽然这种方法可以有效地防止大...

Global site tag (gtag.js) - Google Analytics