js判断输入是否为正整数、浮点数等数字的函数
.下面列出了一些判读数值类型的正则表达式
"^\\d+$" //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$" //正整数
"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?\\d+$" //整数
"^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0)
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$" //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数
"^(-?\\d+)(\\.\\d+)?$" //浮点数
2.在程序中的使用方法
var r = /^[0-9]*[1-9][0-9]*$/ //正整数
r.test(str); //str为你要判断的字符 执行返回结果 true 或 false
3. 测试正则的一个函数,可以用来判断 数字 字符 日期 Email 的 js函数
function TestRgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
return re.test(s)
}
4. 函数应用
<script type="text/javascript">
function TestRgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
return re.test(s)
}
var re = /^[0-9]*[1-9][0-9]*$/ ;
//判断是否是正整数 注: 程序中正则表达式格式: /上面的正则表达式(不带双引号)/
var s = prompt("请输入要判断的字符" , 10) ;
var result = TestRgexp(re , s); //测试 返回true或false
alert(result);
</script>
分享到:
相关推荐
JS 正则表达式 `^((-\\d+)|(0+))$` 用于匹配非正整数,例如:-1、-2、0 等。 负整数 JS 正则表达式 `^-?[0-9]*[1-9][0-9]*$` 用于匹配负整数,例如:-1、-2 等。 整数 JS 正则表达式 `^-?\\d+$` 用于匹配整数,...
### JS正则表达式详解及实用案例 #### 一、正则表达式基础概念 正则表达式(Regular Expression)是一种强大的文本处理工具,能够帮助我们实现字符串的搜索与替换等操作。在JavaScript中,正则表达式广泛应用于...
### JS常用正则表达式知识点解析 #### 一、电子邮件地址验证 **功能说明:** 验证输入的字符串是否符合标准电子邮件地址格式。...以上是JS常用的正则表达式及详细解释,这些表达式可以用于各种前端表单验证等场景。
在编程领域,正则表达式是一...这种技术不仅适用于C#,还可以应用于其他支持正则表达式的编程语言,如JavaScript、Python等。通过熟练掌握正则表达式,开发者能够高效地处理各种字符串数据,提高代码的可读性和维护性。
标题与描述概述的知识点主要集中在正则表达式的应用上,涉及了多种常见数据类型的验证,如时间、数字、中文字符等。以下是对这些知识点的详细解释: ### 正则表达式验证规则 #### 1. **任意非空字符串验证** ```...
以下是一些常见的JavaScript正则表达式及其用途: 1. `^-?[0-9]*[1-9][0-9]*$` - 这个正则表达式用于验证负整数。它首先允许一个可选的负号 `-`,然后是任意数量的数字,接着是一个不为零的数字,最后是任意数量的...
js用正则表达式校验input输入是否是数字:比如正整数,非正整数,负浮点数等。
在JavaScript开发过程中,正则表达式是一种强大的工具,用于文本匹配、查找、替换等操作。通过正则表达式的灵活运用,我们可以高效地进行各种数据验证工作。本文将详细介绍一系列常用的正则表达式,并给出具体的示例...
### 正则表达式在JavaScript中的应用 #### 一、正则表达式的概念与作用 正则表达式(Regular Expression)是一种强大的文本处理工具,在多种编程语言中都有应用,包括JavaScript。它通过一种描述性的语言来匹配...
数字验证的正则表达式是正则表达式应用中较为常见的一类,它允许开发者检查用户输入的字符串是否符合特定的数字规则,比如是否是整数、小数、特定长度的数字等。 以下是一些常见的数字验证正则表达式以及它们的含义...
JavaScript中的正则表达式是一种强大的文本处理工具,用于匹配、查找、替换等操作。它们是按照特定模式匹配字符串的规则集合。以下是对给定代码中涉及的一些正则表达式模式的详细解释: 1. `isDigit(s)`:这个函数...
以下是一些针对数字验证的常用正则表达式及其详细解释: 1. **验证数字**:`^[0-9]*$` 这个正则表达式用于验证一个字符串是否只包含0到9的数字,无其他字符。 2. **验证 n 位的数字**:`^\d{n}$` 它会检查字符串...
JavaScript中的正则表达式是处理字符串的强大工具,用于匹配、替换、查找等操作。下面将详细介绍上述提供的常见正则表达式及其用途。 1. **非负整数(正整数 + 0)**:`^\\d+$` 这个正则表达式用于匹配仅包含非负...
使用JavaScript正则表达式去除字符串中的非数字字符。 - **去除字符串中的非英文字符**: 使用JavaScript正则表达式去除字符串中的非英文字符。 - **去除字符串两端空白字符**: 使用JavaScript正则表达式去除...
### 常用JavaScript正则表达式的表示方法 正则表达式是文本处理中的一个强大工具,被广泛应用于各种编程语言中,用于实现对文本数据的查找、替换、分割等功能。在JavaScript中,正则表达式同样发挥着重要的作用,...
### 数字正则表达式写法参考书知识点详解 #### 一、正则表达式的概念与应用 正则表达式是一种强大的文本处理工具,能够帮助我们进行文本匹配、替换等操作。在各种编程语言和软件开发中都有广泛的应用。本文档主要...
在网页开发与数据处理中,正则表达式是一种非常重要的工具,它被广泛应用于各种验证逻辑中,比如表单验证、数据格式检查等。下面将根据提供的代码示例,详细介绍如何使用JavaScript中的正则表达式来实现常见表单字段...
这些表达式用于匹配不同类型的数字,包括正整数、负整数、整数、非负整数、非正整数、正浮点数、负浮点数、浮点数、非负浮点数和非正浮点数。它们在处理涉及数值的数据时非常有用。 #### 匹配特定字符串: - `^[A-...
文档还提供了一些页面上的正则表达式使用示例,例如限制输入框中只能输入数字或英文字符等。这些示例展示了如何在HTML页面中利用JavaScript结合正则表达式实现特定的输入控制功能。 ##### 1. 只能输入数字和英文 ``...