<!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{0,1}$/.test(this.value));" />
<br>
保留2位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,2}$/.test(this.value));" />
<br>
保留3位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,3}$/.test(this.value));" />
<br>
</body>
</html>
分享到:
相关推荐
在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...
### JavaScript正则表达式在表单验证中的应用详解 在Web开发中,表单验证是确保数据质量和用户体验的重要环节。JavaScript正则表达式提供了一种强大的工具,用于前端数据校验,确保用户输入的数据格式正确无误。...
在JavaScript(JS)中,正则表达式是一种强大的工具,用于匹配、查找、替换和验证字符串中的模式。本文将深入探讨如何使用正则表达式来限制用户在HTML文本框中只能输入数字和字母。 首先,我们需要理解正则表达式的...
句点符号(`.`)是正则表达式中最基础的元素之一,它代表任意单个字符。例如,`t.n`可以匹配所有以`t`开头、以`n`结尾且中间只有一个字符的字符串,如`tan`、`ten`、`tin`等。需要注意的是,句点符号匹配范围广泛,...
除了基本的验证,我们还可以使用正则表达式进行更复杂的验证,比如限制密码的复杂性(包含大写字母、小写字母、数字和特殊字符),验证电话号码格式,或者检查URL的有效性等。正则表达式的灵活性和强大功能使得它在...
正则表达式(Regular Expression,简称regex)是编程和数据处理中的强大工具,它用于匹配、查找、替换或提取文本模式。...对于新手和专家来说,这样的工具都能提供宝贵的帮助,让正则表达式的学习和应用变得更加简单。
1. **基础匹配**: 最简单的正则表达式可以直接匹配文本。例如,`hi`可以匹配字符串`"hi"`。 2. **忽略大小写**: 在大多数正则表达式引擎中,可以通过设置选项来忽略大小写差异。例如,如果设置了忽略大小写的选项,...
本文将详细介绍如何使用正则表达式进行身份证号码的有效性和合理性验证。 #### 简单校验:正则表达式的使用 简单校验主要检查身份证号码是否为15位或18位,并且对于18位号码,最后一位可以是数字或大写“X”。这种...
以上列举了一系列常用的正则表达式,涵盖了从简单的数字验证到复杂的文本处理各个方面。掌握这些表达式不仅能提高开发效率,还能提升代码的质量。需要注意的是,在使用正则表达式时,应根据具体的应用场景选择合适的...
1. **基础概念**:首先,书中详细介绍了正则表达式的最基本元素,如字符匹配(如字母、数字、特殊字符)、量词(如*、+、?表示重复次数)和分组机制。这些都是构建正则表达式的基础。 2. **高级特性**:随着内容的...
RegexApplication/Default.aspx 正则表达式类的应用 RegexApplication/GetPageHtmlData.aspx 获取网页的内容 第10章(/10/) ASPNETValidator/Compare.aspx 比较验证 ASPNETValidator/...
下面是一个简单的示例,展示如何使用正则表达式来验证这种格式的日期: ```javascript var birth_date = "1980-01-01"; if (/^(\d{4})-(\d{1,2})-(\d{1,2})$/.test(birth_date)) { console.log("出生日期格式正确...
这个正则表达式可以用来验证输入中是否含有除了英文字母、数字以及汉字之外的其他字符。 #### 7. 日期验证 日期格式通常有多种,如`yyyy-mm-dd`,可以通过以下方式验证: ```javascript /^(19|20)\d\d[-](0[1-9]|1...
正则表达式在各种编程语言中都有支持,如Python、JavaScript、Java等,都提供了正则表达式的API接口,允许开发者构建复杂的文本匹配逻辑。 对于初学者来说,通过实际的例子来学习正则表达式是一种很好的方法。开始...
验证数字最简单正则表达式大全 输入完按回车后即可验证!(自认为最简单!) 正整数: 负整数: 整 数: 正小数: 负小数: 小 数: 实 数: 保留1位小数: 保留2位小数: 保留3位小数: [Ctrl+A...
通过以上知识点的学习,你可以快速掌握正则表达式的基础,并能够在实际项目中编写简单的正则表达式。然而,正则表达式有时可能很复杂,所以深入理解和实践是非常重要的。在实际使用时,要根据具体需求选择合适的语法...
在JavaScript中,正则表达式的应用非常广泛,从简单的字符串匹配到复杂的文本解析,都能见到它的身影。本文将详细介绍JavaScript中的正则表达式语法,帮助读者更好地理解和运用这一工具。 #### 二、正则表达式基本...
例如,要查找字符串"hi",最简单的正则表达式就是"hi"。然而,这可能会匹配到单词内部的"hi",如"him"、"history"等。为了精确匹配独立的单词"hi",我们可以使用边界符`\bhi\b`,这样只会找到单独出现的"hi"。 在...
下面提供一段JavaScript代码示例,展示了如何使用正则表达式来验证银行分行数据输入的有效性: ```javascript function checkBranchData(obj) { if (obj.branchNo.value === '') { alert('请输入分行编号'); ...