`

正则表达式验证金额

 
阅读更多

/*
用途:检查输入字符串是否符合金额格式
格式定义为正数,小数 如:222, 22.22 有个bug 22.也可以 修补见isMoneyBug
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false

*/
function isMoney( s ){
var regu = "^[0-9]$|^[0-9]+[^a-z]$|^[0-9]+[^a-z][0-9]$|[0-9]$";
var re = new RegExp(regu);
if (re.test(s)) {
return true;
} else {
return false;

}
}
//
function isMoneyBug( s ){
var regu = "[0-9]$";
var re = new RegExp(regu);
if (re.test(s)) {
return true;
} else {
return false;

}
}

参数s是传来的input的value值

分享到:
评论

相关推荐

    正则表达式验证金额格式

    下面是一段JavaScript代码示例,展示如何使用上述正则表达式验证输入: ```javascript function validateAmount(amountStr) { const regex = /^-?[0-9]+(\.[0-9]{1,2})?$/; return regex.test(amountStr); } ...

    c#使用正则表达式验证两位小数

    在C#编程中,正则表达式是一种强大的文本匹配工具,可以用来验证字符串是否符合特定的模式。在本例中,我们关注的是如何使用正则表达式来验证一个数字是否精确到两位小数。这对于处理财务数据、计算或输入验证等场景...

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

    文章中提供了`NumberValidationUtils`工具类,用于实现对整数、小数的正则表达式验证。该工具类使用了`java.util.regex`包中的`Pattern`和`Matcher`类来完成正则表达式的编译和匹配工作。以下是几个重要的方法说明:...

    各种正则表达式验证有数字英文中文符号

    ### 正则表达式验证规则 #### 1. **任意非空字符串验证** ```regex Require:/.+/ ``` 此正则表达式用于匹配任何非空字符串,至少包含一个或多个字符。 #### 2. **电子邮件格式验证** ```regex Email:/^\w+([-+.]\w...

    正则表达式验证表单

    ### 正则表达式验证表单 在网页开发与数据处理中,正则表达式是一种非常重要的工具,它被广泛应用于各种验证逻辑中,比如表单验证、数据格式检查等。下面将根据提供的代码示例,详细介绍如何使用JavaScript中的正则...

    最全的常用正则表达式大全

    ### 正则表达式知识点详解 #### 一、校验数字的正则表达式 **1.1 数字** - **表达式:** `^[0-9]*$` - **解释:** 匹配任意数量(包括0个)的数字。 - **应用场景:** 用于验证输入是否全为数字。 **1.2 n位的数字**...

    正则表达式验证格式

    ### 正则表达式验证格式详解 #### 一、概述 正则表达式是一种用于匹配字符串中字符组合的工具,在程序开发中广泛应用于文本搜索与替换、数据验证等场景。本文将详细介绍如何利用正则表达式来验证常见的数据格式,...

    JS常用正则表达式

    ### JS常用正则表达式知识点解析 #### 一、电子邮件地址验证 **功能说明:** 验证输入的字符串是否符合标准电子邮件地址格式。...以上是JS常用的正则表达式及详细解释,这些表达式可以用于各种前端表单验证等场景。

    java正则表达式实例(邮箱,车牌,密码,url,IP,身份证,车牌等等)

    在Java编程中,正则表达式的应用非常广泛,例如在表单验证、数据清洗等方面都有极其重要的作用。 根据给定的文件内容,我们可以看到一系列的正则表达式示例,这些示例覆盖了多种常见的验证场景,包括但不限于电子...

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

    本文将介绍在JavaScript编程中常用的正则表达式,包括验证金额、邮箱格式、密码、电话号码、汉字、字母、数字、整数、字母和数字的组合、18位身份证号码等场景。这些正则表达式是WEB开发中的重要工具,能够帮助...

    验证数字的正则表达式集

    ### 验证数字的正则表达式集 在软件开发过程中,经常需要验证用户输入的数据是否符合特定格式的要求。正则表达式作为一种强大的文本匹配工具,在数据验证方面扮演着非常重要的角色。本文将详细介绍一系列常用的正则...

    常用的正则表达式的用法

    正则表达式通过一系列特殊的字符组合来定义搜索模式,用于文本处理、数据验证等多个方面。下面我们将详细介绍题目中给出的几种常用的正则表达式及其应用场景。 #### 1. 匹配由数字、26个英文字母或者下划线组成的...

    JS正则表达式的文本说明

    正则表达式广泛应用于输入验证、数据提取、文本替换等场景。例如,在表单验证中,我们可以使用正则来检查用户输入的邮箱、电话号码、密码等是否合法;在网页抓取中,正则可以用来从HTML源代码中提取所需信息;在文本...

    常用正则表达式下载,正则式的使用

    ### 正则表达式知识点详解 #### 一、正则表达式概述 正则表达式是一种强大的文本处理工具,能够帮助我们完成各种复杂的字符串搜索、替换等操作。它由一系列字符和特殊符号组成,用于匹配字符串中的特定模式。 ####...

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

    ### 常用正则表达式集锦及应用场景 #### 1. 只能输入数字:“^[0-9]*$” ...以上正则表达式集锦覆盖了常见的数据验证需求,可以帮助开发者快速实现前端数据格式的校验,提高用户体验并减少后端处理负担。

    15分钟精通正则表达式

    - `^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$`:这个正则表达式可以用来验证一个有效的电子邮件地址。它包含了用户名部分(允许使用字母、数字、下划线、连字符,并支持多个子域名),以及域名部分...

    JavaScript用正则表达式验证表单

    金额验证通过正则表达式`"^[0-9]+[.][0-9]{0,3}$"`来实现,确保最多只有两位小数。 ### 十、字母数字混合字符串验证 判断一个字符串是否仅包含字母和数字: ```javascript function isNumberOrLetter(s) { var ...

    这20个正则表达式,让你少写1,000行代码

    内容部分展示了多个实际应用正则表达式的场景,包括校验基本日期格式、密码强度、中文字符串、电子邮件地址、身份证号码、日期、金额、手机号、IE版本、IP地址等。以下是对各个具体场景的详细说明: 1. 校验基本...

Global site tag (gtag.js) - Google Analytics