`

JS验证金额的正则表达式

阅读更多

function isDigit(s)
{
 var patrn=/^-?\d+\.{0,}\d{0,}$/;
   
 
 
 if (!patrn.exec(s)) {
  alert("error");
  //return false
 }else{
  alert("ok");
  //return true
 }


}

 

 

可以验证

1) 200

2) 200.50

3) -200

4) -200.50

 

 

分享到:
评论
2 楼 goyoyo315 2011-09-30  
var patrn=/^-?\d+\.?\d{0,}$/;
就样子就可以验证200....50这种格式了。
1 楼 ywvision 2010-09-15  
有问题,例如:200....50
这样的也能验证通过的

相关推荐

    正则表达式验证金额格式

    在本场景中,我们关注的是如何使用正则表达式来验证金额格式。金额格式通常要求精确到小数点后两位,并且可能包含正负号。下面将详细介绍如何构建一个适用于这种需求的正则表达式。 首先,让我们了解一个基本的正则...

    JS正则表达式的文本说明

    JavaScript(简称JS)中的正则表达式是一种强大的文本处理工具,用于模式匹配、搜索、替换等操作。在JS中,正则表达式是通过构造函数`RegExp`或使用特殊的正则字面量语法(用斜杠`/`包围)创建的。本篇将深入探讨JS...

    JavaScript正则表达式使用详解

    在JavaScript中,正则表达式常用于字符串方法如 `match()`、`search()`、`replace()` 和 `split()`,以实现高效的数据验证、搜索和替换操作。例如,验证电子邮件地址的格式,可以编写一个正则表达式来确保输入符合...

    JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】

    本文实例总结了JS常见简单正则表达式验证功能。分享给大家供大家参考,具体如下: 下面都是一些比较常用简单的验证,像那些特殊的复杂的情况这里不进行考虑 1、验证电话号码或者手机号码 /** * 验证电话号码(手机...

    经常用到的正则表达式子

    这个正则表达式用于验证数字,常用于金额或数字列表,允许逗号作为千位分隔符,但不允许连续的逗号。 8. **汉字验证**:`^[\u4e00-\u9fa5]+$` 这个正则表达式用于判断输入的字符串是否全由汉字组成。 9. **...

    js中正则表达式的使用

    JavaScript中的正则表达式是处理字符串的强大工具,用于模式匹配、替换和数据验证。它们能够高效地检测字符串是否符合预设的模式,如检查电话号码或信用卡号的格式。正则表达式同样可以用于替换文本,提取特定子串,...

    用正则表达式检验日期,身份证,金额,邮箱,格式化日期,转换金额格式

    用正则表达式检验日期,身份证,金额,格式化日期,转换金额格式(小写转换成大写)

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

    在这篇文章里,我已经编写了12个超有用的正则表达式,这可是WEB开发人员的最爱哦。 1.在input框中只能输入金额,其实就是只能输入最多有两位小数的数字 //第一种在input输入框限制 <input type=text maxlength=8...

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

    测试代码 [removed] //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);...

    java 正则数字金额转换为大写

    包括后台java正则验证及前台js验证 请输入一个数字(精确到小数点后两位): fdsa54325.54 fdsa54325.54 false 请输入一个数字(金额不超过万亿精确到小数点后两位) 请输入一个数字(精确到小数点后两位): ...

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

    本案例中的主题涉及到几个关键知识点:input元素的焦点处理、屏幕旋转适应以及正则表达式用于限制输入格式。以下是对这些知识点的详细解释: 1. **input元素焦点处理**: 在HTML中,`<input>`元素通常用于用户输入...

    js验证表单大全

    金额的验证通常是确保输入的小数部分不超过三位,`isMoney(s)`函数使用正则表达式`"^[0-9]+[\.][0-9]{0,3}$"`来检查这个条件。 最后,`isNumberOr_Letter(s)`函数用于验证字符串是否只包含字母、数字和下划线,这是...

    很全的javascript常见验证

    中文字符的正则表达式 网址URL的正则表达式 国内电话号码 金额等等非常全的哦

    verJs.js表单验证插件.zip

    正则表达式验证是verJs.js插件的另一个强大功能,允许开发者自定义复杂的验证规则,满足各种定制化的验证需求。 在压缩包内,"说明.htm"文件可能包含了关于插件的详细使用指南和示例代码,帮助开发者快速理解和应用...

    from 表单验证 js框架类库

    jQuery formValidator表单验证插件,...目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)

    javaScript强制保留两位小数的输入数校验和小数保留问题

    //此正则表达式验证小数位是否超过两位,小数可为1位 || 2位 || 整数 if(!(/^\d+(\.\d{1,2})?$/.test(data ) || /^\d$/.test(data ) )){ alert("输入金额格式不对!最高精确到分"); return ; } //写入对应...

    一行代码搞定整站的表单验证js代码

    2. **电话号码验证**:根据国家和地区标准,可能需要不同的正则表达式,例如中国大陆手机号码验证`/^1[3-9]\d{9}$/`。 3. **密码强度验证**:通常要求包含大小写字母、数字和特殊字符,也可以设定最小长度限制。 4...

    Js验证输入数据范围

    另外,JavaScript还提供了正则表达式(Regular Expression)进行更复杂的验证。比如,我们可以创建一个正则表达式来验证价格,确保它是一个非负的浮点数: ```javascript var price = parseFloat(document....

    js控制逗号金额银行帐号

    2. **使用正则表达式**:另一种方法是使用正则表达式来匹配非边界位置(`\B`)的连续三个数字,并在它们后面插入逗号。 ```javascript function formatAmountWithRegex(amount) { return amount.toFixed(2)....

Global site tag (gtag.js) - Google Analytics