`

JS正则——非负整数或小数[小数最多精确到小数点后两位]

阅读更多

 

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  4. <title>JS正则——非负整数或小数[小数最多精确到小数点后两位]</title>
  5. <script type="text/javascript">
  6. function testnum(){
  7.    var userreg=/^[0-9]+([.]{1}[0-9]{1,2})?$/;
  8.    if(userreg.test(document.getElementById("co_id").value)){
  9.      alert("ok");
  10.      return true;
  11.    }else{
  12.      alert("请输入合法数字,非负整数或小数[小数最多精确到小数点后两位]!");
  13.      document.getElementById("co_id").focus;
  14.      return false;
  15.    }   
  16. }
  17. </script>
  18. </head>
  19. <body>
  20. <input type="text" name="co_id"> 
  21. <input type="button" name="Submit" onClick="testnum();" value="按钮">
  22. </body>
  23. </html>
分享到:
评论
2 楼 amtea 2013-10-28  
21行<input type="text" name="co_id"> 改成<input type="text" id="co_id">即可,楼主真粗心
1 楼 qq4940 2012-08-14  
不灵啊,不能输入小数点

相关推荐

    详解Java判断是否是整数,小数或实数的正则表达式

    在Java中使用正则表达式来判断字符串是否符合整数、小数或实数的格式是一种常见且有效的做法。在编程中,我们经常需要对输入的字符串进行格式验证,以确保它们符合预期的数值格式,尤其是在处理财务数据、用户输入...

    C#正则表达式文本框验证:只能输入整数和带两位小数的小数

    一个WinForm程序用以测试C#正则表达式文本框验证:只能输入整数和带两位小数的小数。如暂时无法下载,可以查看本人CSDN博客里相应文章中关于该程序的思路。能力有限,仅供交流学习,请多多指教。

    JS中验证整数和小数的正则表达式

    整数支持无限位,小数点前支持无限位,小数点后最多保留两位。  js代码如下:  var reg = /^(([^0][0-9]+|0)\.([0-9]{1,2})$)|^([^0][0-9]+|0)$/;  单独拆分:  1. 整数:/^([^0][0-9]+|0)$/  2. 小数:/^(([^...

    js实现输入为0-10的数字,保留两位小数。

    该程序使用js 可校验输入框 为0-10 两位数字,并可保留两位小数

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

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

    常用正则表达式

    只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。 只能输入非零的正整数:"^\+?[1-9][0-9]*$"。 只能输入非零的负整数:"^\-[1-9][]0-9"*$。 只能...

    JS控制只能输入数字并且最多允许小数点两位

    3. 使用字符串的替换操作移除多余的点,保留小数点后最多两位数字。 在对输入进行校验时,还需要考虑到一些特殊的情况: - 当输入的字符串中不包含小数点时,不应允许输入以“0”开头的数字(例如“01”、“02”)...

    限制TextBox只能输入整数或者小数

    为了限制`TextBox`只接受整数或小数输入,可以监听`KeyDown`事件,检查按键是否为数字键或小数点。以下是一个基本的事件处理器示例: ```csharp private void txtRoomNum_KeyDown(object sender, KeyEventArgs e) {...

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

    本文将详细介绍一个特定的正则表达式应用场景——如何使用正则表达式来限制用户只能输入数字、小数点以及负号,并通过具体的实例加以解释。 #### 1. 正则表达式基础概念 正则表达式(Regular Expression)是一种...

    js正则表达式 限1-2位整数,或者至多含有两位小数的写法

    //1、只能输入数字或者小数点 仅整数,整数加小数 var reg1=/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.]{1}[0-9]{1,2}$)/; console.log(reg1.test()+ 空串 false); console.log(reg1.test(1)+ 1 true); console.log(reg1.test...

    c#匹配整数和小数的正则表达式

    这里主要讨论的是如何用正则表达式来匹配整数和小数。 1. **匹配整数的正则表达式**: `^([0-9]{1,})$` 这个表达式的含义如下: - `^` 表示匹配字符串的开始位置。 - `([0-9]{1,})` 是一个捕获组,匹配一个或多...

    Python正则表达式匹配数字和小数的方法

    1.正则匹配数字,\为转义字符,d+为匹配一次或多次 如下所示:返回的结果为列表 2.正则匹配小数 如下所示,返回的结果125.6为字符串 总结  以上所述是小编给大家介绍的Python正则表达式匹配数字和小数的方法,希望...

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

    在IT行业中,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换等操作。在用户界面设计时,我们经常需要限制用户输入的格式,以确保数据的正确性和一致性。例如,一个文本框可能只...

    最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式

    在本文件内容中,主要介绍了如何使用JavaScript中的正则表达式来验证不同类型的数字,包括整数、小数、实数,以及保留固定位数小数的数。下面将详细解释文档中涉及的正则表达式知识点。 1. **正整数验证**: - ...

    Java保留两位小数方法大全

    ### Java保留两位小数的方法详解 #### 方法一:使用`BigDecimal` **原理**:通过`BigDecimal`类提供的方法,能够精确地控制数值的精度。在本案例中,使用`setScale`方法来设置小数点后保留的位数,并指定舍入规则...

    文本框只限3位整数,两位小数,拖拽和粘帖屏蔽

    当用户尝试输入小数点后,允许其输入最多两位数字。同样,可以监听`KeyDown`或`KeyPress`事件,阻止用户输入超过两位小数的字符。 3. 自动格式化:为了提供更好的用户体验,可以设置文本框自动格式化输入。例如,当...

    js实现保留两位小数

    保留两位小数通常用于显示货币值、计算结果或是其他需要精确到小数点后两位的数值。在标题中提及的实现方式是通过编写一个函数来完成。 描述部分对功能进行了更详细的说明,即该函数需要接受一个数值作为参数,然后...

Global site tag (gtag.js) - Google Analytics