<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 验证数字最简单正则表达式大全 </title>
</head>
<body>
<h3>输入完按回车后即可验证!(自认为最简单!)</h3>
正整数: <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^\d+$/.test(this.value));" />
<br />
负整数: <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-\d+$/.test(this.value));" />
<br />
整 数: <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+$/.test(this.value));" />
<br />
正小数: <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^\d+\.\d+$/.test(this.value));" />
<br />
负小数: <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-\d+\.\d+$/.test(this.value));" />
<br />
小 数: <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.\d+$/.test(this.value));" />
<br />
实 数: <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+(\.\d+)?$/.test(this.value));" />
<br />
保留1位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+(\.\d{1,1})?$/.test(this.value));" />
<br />
保留2位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+(\.\d{1,2})?$/.test(this.value));" />
<br />
保留3位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+(\.\d{1,3})?$/.test(this.value));" />
<br />
</body>
</html>
分享到:
相关推荐
验证数字最简单正则表达式大全 输入完按回车后即可验证!(自认为最简单!) 正整数: 负整数: 整 数: 正小数: 负小数: 小 数: 实 数: 保留1位小数: 保留2位小数: 保留3位小数: [Ctrl+A...
在本文件内容中,主要介绍了如何使用JavaScript中的正则表达式来验证不同类型的数字,包括整数、小数、实数,以及保留固定位数小数的数。下面将详细解释文档中涉及的正则表达式知识点。 1. **正整数验证**: - ...
以下是一些常见的JavaScript正则表达式及其用途: 1. `^-?[0-9]*[1-9][0-9]*$` - 这个正则表达式用于验证负整数。它首先允许一个可选的负号 `-`,然后是任意数量的数字,接着是一个不为零的数字,最后是任意数量的...
在Web开发中,正则表达式常用于表单验证,通过JavaScript事件如`onkeyup`、`onbeforepaste`等结合正则表达式限制输入内容。例如,限制输入中文的JavaScript代码如下: ```javascript onkeyup="value=value.replace...
### JavaScript常用正则表达式知识点解析 #### 一、引言 正则表达式是文本匹配的一种强大工具,在Web开发中被广泛应用于表单验证、数据格式化等场景。JavaScript作为客户端脚本语言,利用正则表达式可以高效地完成...
### 数字正则表达式写法参考书知识点详解 #### 一、正则表达式的概念与应用 正则表达式是一种强大的文本处理工具,能够帮助我们进行文本匹配、替换等操作。在各种编程语言和软件开发中都有广泛的应用。本文档主要...
此正则表达式用于匹配一个整数或小数,其中小数部分最多包含两位。具体解释如下: - `^` 表示字符串的开始。 - `[0-9]+` 匹配一个或多个数字。 - `\.` 表示匹配一个小数点。 - `\.{0,1}` 表示小数点出现的次数为0次...
在JavaScript中,同样可以通过正则表达式来验证数字的有效性。这里给出一个简单的例子: ```javascript function validate() { var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); ...
Java正则表达式是Java编程语言中用于处理文本模式匹配的强大工具,它...正则表达式的灵活性和强大功能使其成为开发人员处理文本数据不可或缺的工具,无论是简单的数据验证还是复杂的数据提取和转换,都能发挥重要作用。
在上述代码中,展示了几个基于正则表达式的JavaScript函数,用于检查输入的字符串是否符合特定的数值类型,包括数字、自然数、整数和实数。下面我们将详细解释这些函数及其所使用的正则表达式。 1. `strlen` 函数:...
**解释**: 该表达式用来验证字符串是否是非负实数,且最多带两位小数。 ##### 7. 匹配英文大写字母 **正则表达式**: `^[A-Z]+$` **解释**: 该表达式用来验证字符串是否全部由英文大写字母组成。 ##### 8. 匹配英文...
### C#验证常用正则表达式知识点解析 #### 一、引言 正则表达式是一种强大的文本处理工具,能够帮助我们实现对字符串的搜索、替换等操作。在C#编程语言中,正则表达式的应用非常广泛,尤其是在数据验证方面。本文将...
**解释**:此正则表达式用于匹配所有负实数,包括负整数和负小数。与匹配正实数类似,只是在此基础上添加了负号。 #### 10. 匹配浮点数(带符号) **正则表达式**: `^(-?\d+)(\.\d+)?$` **解释**:此正则表达式...
以上列举的正则表达式涵盖了日常开发中常见的应用场景,通过这些正则表达式的使用,可以大大简化数据验证和处理的工作量,提高开发效率。在实际应用时,还需要根据具体的需求调整和优化正则表达式的细节,以确保其...
JavaScript中数字验证的正则表达式集合是一组专门用来校验数字格式的模式匹配规则。在编程和数据验证中,正则表达式非常有用,可以确保用户输入的数据类型符合预期的格式。以下是各个正则表达式的详细解析: 1. 正...