`

js正则验证两位小数 验证数字最简单正则表达式大全

    博客分类:
  • js
阅读更多
<h3>输入完按回车后即可验证!(自认为最简单!)</h3> 
正整数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^\d+$/.test(this.value));"> 
<br> 
负整数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-\d+$/.test(this.value));"> 
<br> 
整 数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+$/.test(this.value));"> 
<br> 
正小数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^\d+\.\d+$/.test(this.value));"> 
<br> 
负小数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-\d+\.\d+$/.test(this.value));"> 
<br> 
小 数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.\d+$/.test(this.value));"> 
<br> 
实 数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d*$/.test(this.value));"> 
<br> 
保留1位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,1}$/.test(this.value));"> 
<br> 
保留2位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,2}$/.test(this.value));"> 
<br> 
保留3位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,3}$/.test(this.value));"> 
<br> 
分享到:
评论

相关推荐

    JS常用正则表达式及验证时间的正则表达式

    金额通常以数字表示,并且可以带有一位或两位小数。例如,一个简单的正则表达式`/^\d*(?:\.\d{0,2})?$/`,可以用来验证用户输入的是否为一个金额值。其中,`\d*`代表任意数量的数字,`(?:\.\d{0,2})?`用于匹配可选的...

    JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数

    $/ 来限制用户输入整数或最多两位小数的数字。这个表达式中,"^d*" 匹配开头的任意数量的数字(包括零个),"(?:.d{0,2})?" 是一个非捕获组,用于匹配小数点后最多两位数字的模式。如果用户输入的内容不符合这个模式...

    最全的正则表达式和实例

    - **说明**:验证小数部分最多两位的浮点数。 7. **特定精度浮点数验证**: - **表达式**:`^[0-9]+(.[0-9]{1,3})?$ - **说明**:验证小数部分最多三位的浮点数。 8. **正整数验证**: - **表达式**:`^\+?[1-9]...

    Javascript 正则表达式校验数字的简单实例

    在本文中,我们将探讨如何利用JavaScript正则表达式来校验数字。数字校验通常包括整数和小数的检查。整数可以是正数或负数,而小数则包含整数部分和小数点后的数字序列。 首先,我们看到示例代码中使用了jQuery库来...

    常用的JavaScript验证正则表达式

    ### 常用的JavaScript验证正则表达式 在日常的Web开发中,正则表达式(Regular Expression)被广泛应用于表单验证、文本搜索与替换等场景,它是一种强大的文本处理工具。以下将详细介绍几个在JavaScript中常用到的...

    数据验证JS脚本(手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱、身份证号码等).pdf

    4. 两位小数验证:对于需要精确到两位小数的数值,可以编写`validateTwoDecimalPlaces`函数,使用正则表达式`/^-?\d+(\.\d{1,2})?$/`,确保数值最多有两位小数,并且允许负数。 5. 邮箱验证:JS中的`validateEmail`...

    正则表达式大全

    两位小数的正实数** - **规则**: `^[0-9]+(\.[0-9]{2})?$` - **解释**: 字符串必须是一个正实数,小数部分最多为两位。 - **示例**: "123.45" **14. 1~3位小数的正实数** - **规则**: `^[0-9]+(\.[0-9]{1,3})?...

    获取焦点input旋转+金额正则.zip

    $/`,这个表达式匹配的是整数或最多有两位小数的浮点数。在JavaScript中,可以使用`pattern`属性或`input`事件来设置和验证输入的格式,确保用户输入的数据满足条件。 4. **实际应用示例**: 以下是一个简化的...

    js限制input只能输入有效的数字(第一个不能是小数点)

    为了避免小数点后数字不足两位的情况,使用了正则表达式`/^(\-)*(\d+)\.(\d\d).*$/`限制输入的数字必须为两位小数。如果小数点后不足两位,则在清除多余的字符后,进行最后的格式校验。 考虑到代码的通用性和可维护...

    JS常用验证可以大大节省大家的时间

    ### JS常用验证知识点详解 #### 一、正整数验证 **函数定义:** ...在实际应用中,可以根据具体需求调整这些函数,例如添加更复杂的正则表达式来增强验证能力,或者结合其他验证库来进一步简化开发流程。

    实例解析jQuery插件EasyUI最常用的表单验证规则

    $/确保了金额可以是整数或最多带有两位小数的数字。 11. mone规则:与money规则类似,用于校验金额格式,但用法稍有不同。 12. integer规则:此规则校验输入是否为至少有一位的整数,正则表达式/^[+]?[1-9]\d*$/...

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

    如果输入的价格不符合正则表达式定义的规则,即价格不是合法的数字或者不是最多两位小数,就会通过`alert()`函数提示用户。 如果用户没有输入任何内容,那么`$("#txtProPrice").val()`将返回空字符串,同样会通过`...

    js限制input只能输入有效的数字(第一个不能是小数点).docx

    - **格式化小数点**:最后使用正则表达式来确保最多只能有一个小数点,并且小数点后的数字不超过两位。 ##### 2. 示例代码 ```javascript function clearNoNum(obj){ obj.value = obj.value.replace(/[^\d.]/g,"...

    只允许输入数字的文本框

    例如,如果我们希望限制输入的数值在1到100之间,并且最多只允许两位小数,可以修改JavaScript代码如下: ```javascript document.getElementById('numericInput').addEventListener('input', function(event) { ...

    J2ee开发人手册大全

    - **解释**:该表达式匹配四位数字,后面跟着`-`符号,再跟着一位或两位数字,再次跟着`-`符号,最后跟着一位或两位数字。 **6. 至少选一项** ```regex ^0$ ``` - **解释**:该表达式用于确保至少有一项被选中。 *...

    JavaScript笔记

    |--js中正则表达式语法:/正则表达式/[属性后缀]--其中属性后缀,g:全局匹配 i:忽略大小写(仅英文有效) 如果不适用模式匹配方式,将执行原文匹配 结果:如果正则表达式写错,也将执行原文匹配 12.Array笔试题...

    将rmb数字位钱数转化为中文钱数的js函数

    最后,如果存在小数部分,也会进行相应处理,并确保只保留两位小数。 这个JS函数在处理金融数据时具有实用性,可以方便地将阿拉伯数字金额转换为符合财务规范的中文大写,提高了财务报告的准确性和合规性。然而,...

    java面试必会200题.docx

    - 正则表达式是一组用于匹配字符串中字符组合的符号和字母组合。 - 主要用途包括文本搜索、替换、验证等。 - Java中使用`java.util.regex`包来实现正则表达式的匹配。 31. **什么是懒加载(LazyLoading)** - ...

Global site tag (gtag.js) - Google Analytics