`
橄榄绿
  • 浏览: 277103 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js 正则表达式-2 整数,浮点数等数字

阅读更多

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正则表达式限制文本框只能输入数字

    JS 正则表达式 `^((-\\d+)|(0+))$` 用于匹配非正整数,例如:-1、-2、0 等。 负整数 JS 正则表达式 `^-?[0-9]*[1-9][0-9]*$` 用于匹配负整数,例如:-1、-2 等。 整数 JS 正则表达式 `^-?\\d+$` 用于匹配整数,...

    js正则表达式详解。一个很有用的正则表达式教程,而且包含各种常用的实例

    ### JS正则表达式详解及实用案例 #### 一、正则表达式基础概念 正则表达式(Regular Expression)是一种强大的文本处理工具,能够帮助我们实现字符串的搜索与替换等操作。在JavaScript中,正则表达式广泛应用于...

    JS常用正则表达式

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

    利用正则表达式巧妙解析度分秒格式字符串

    在编程领域,正则表达式是一...这种技术不仅适用于C#,还可以应用于其他支持正则表达式的编程语言,如JavaScript、Python等。通过熟练掌握正则表达式,开发者能够高效地处理各种字符串数据,提高代码的可读性和维护性。

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

    标题与描述概述的知识点主要集中在正则表达式的应用上,涉及了多种常见数据类型的验证,如时间、数字、中文字符等。以下是对这些知识点的详细解释: ### 正则表达式验证规则 #### 1. **任意非空字符串验证** ```...

    JS常用正则表达式.docx

    以下是一些常见的JavaScript正则表达式及其用途: 1. `^-?[0-9]*[1-9][0-9]*$` - 这个正则表达式用于验证负整数。它首先允许一个可选的负号 `-`,然后是任意数量的数字,接着是一个不为零的数字,最后是任意数量的...

    正则表达式匹配数字输入格式

    js用正则表达式校验input输入是否是数字:比如正整数,非正整数,负浮点数等。

    最常用,最全面的js正则表达式

    在JavaScript开发过程中,正则表达式是一种强大的工具,用于文本匹配、查找、替换等操作。通过正则表达式的灵活运用,我们可以高效地进行各种数据验证工作。本文将详细介绍一系列常用的正则表达式,并给出具体的示例...

    JS的正则表达式

    ### 正则表达式在JavaScript中的应用 #### 一、正则表达式的概念与作用 正则表达式(Regular Expression)是一种强大的文本处理工具,在多种编程语言中都有应用,包括JavaScript。它通过一种描述性的语言来匹配...

    JS正则表达式验证数字(非常全)

    数字验证的正则表达式是正则表达式应用中较为常见的一类,它允许开发者检查用户输入的字符串是否符合特定的数字规则,比如是否是整数、小数、特定长度的数字等。 以下是一些常见的数字验证正则表达式以及它们的含义...

    js正则表达式详解

    JavaScript中的正则表达式是一种强大的文本处理工具,用于匹配、查找、替换等操作。它们是按照特定模式匹配字符串的规则集合。以下是对给定代码中涉及的一些正则表达式模式的详细解释: 1. `isDigit(s)`:这个函数...

    验证数字的正则表达式集

    以下是一些针对数字验证的常用正则表达式及其详细解释: 1. **验证数字**:`^[0-9]*$` 这个正则表达式用于验证一个字符串是否只包含0到9的数字,无其他字符。 2. **验证 n 位的数字**:`^\d{n}$` 它会检查字符串...

    Js正则表达式使用(收集)

    JavaScript中的正则表达式是处理字符串的强大工具,用于匹配、替换、查找等操作。下面将详细介绍上述提供的常见正则表达式及其用途。 1. **非负整数(正整数 + 0)**:`^\\d+$` 这个正则表达式用于匹配仅包含非负...

    常用 正则表达式 集合

    使用JavaScript正则表达式去除字符串中的非数字字符。 - **去除字符串中的非英文字符**: 使用JavaScript正则表达式去除字符串中的非英文字符。 - **去除字符串两端空白字符**: 使用JavaScript正则表达式去除...

    常用JavaScript正则表达式的表示方法

    ### 常用JavaScript正则表达式的表示方法 正则表达式是文本处理中的一个强大工具,被广泛应用于各种编程语言中,用于实现对文本数据的查找、替换、分割等功能。在JavaScript中,正则表达式同样发挥着重要的作用,...

    数字的正则表达式写法参考书

    ### 数字正则表达式写法参考书知识点详解 #### 一、正则表达式的概念与应用 正则表达式是一种强大的文本处理工具,能够帮助我们进行文本匹配、替换等操作。在各种编程语言和软件开发中都有广泛的应用。本文档主要...

    正则表达式验证表单

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

    常用正则表达式.doc

    这些表达式用于匹配不同类型的数字,包括正整数、负整数、整数、非负整数、非正整数、正浮点数、负浮点数、浮点数、非负浮点数和非正浮点数。它们在处理涉及数值的数据时非常有用。 #### 匹配特定字符串: - `^[A-...

    常用正则表达式PDF

    文档还提供了一些页面上的正则表达式使用示例,例如限制输入框中只能输入数字或英文字符等。这些示例展示了如何在HTML页面中利用JavaScript结合正则表达式实现特定的输入控制功能。 ##### 1. 只能输入数字和英文 ``...

Global site tag (gtag.js) - Google Analytics