`

JS校验的正则表达式

 
阅读更多
对于一些的是符号的校验:
var valiDescri = /^[^\\\/\^\\'\"\<\>\||\@\#\$\*\(\)\-\+\=\{\}\[\]\【\】\《\》]+$/

校验只能输入英文和数字:
var validManageBodyId = /^[A-Za-z0-9]+$/

校验只能输入中文,英文和数字:
var validManageBodyName = /^[0-9a-zA-Z\u4e00-\u9fa5]+$/
var valiUnit = /^[0-9a-zA-Z\u4e00-\u9fa5\s]+$/
后面加个‘\s’是任意地方可以有空格

校验最多只能输入两位小数
var valiAllNumber = /^-?\d+\.?\d{0,2}$/

<!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>
分享到:
评论

相关推荐

    邮箱校验正则表达式

    在给定的示例代码中,我们可以看到使用JavaScript来实现邮箱校验正则表达式的验证。首先,我们需要获取用户输入的邮箱地址,然后使用正则表达式来判断输入的字符串是否符合邮箱地址的格式。如果输入的字符串不符合...

    javascript 校验正则表达式

    本篇文章将深入探讨JavaScript校验正则表达式的方法和实例。 一、基础概念 1. 正则表达式模式:模式是描述一组字符串的规则,例如`/\d+/`表示匹配一个或多个数字。 2. 标志(flags):用于改变正则表达式的匹配...

    JavaScript 数据校验 正则表达式 示例代码

    JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码...

    validate校验正则表达式验证

    在本主题“validate校验正则表达式验证”中,我们主要探讨如何利用validate库进行正则表达式的校验工作,以及如何结合自定义的正则表达式进行数据验证。 validate库通常提供了一系列预定义的验证规则,其中包括对...

    javascript数据校验正则表达式

    本文将深入探讨如何在JavaScript中使用正则表达式进行数据校验。 在JavaScript中,正则表达式主要用于测试一个字符串是否符合特定模式,从而判断其有效性。例如,我们可以使用正则表达式来检查电子邮件地址、电话...

    正则表达式(日期校验)

    通过上述示例可以看出,利用正则表达式结合JavaScript的Date对象可以非常方便地实现日期格式的有效校验。这种方法不仅能够保证日期格式的正确性,还可以进一步确保日期的真实性。在实际项目中,根据具体的需求选择...

    jq非空验证,js正则表达式验证邮箱和手机号码

    在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...

    正则表达式判断密码强度

    在Web应用开发中,例如"WebApplication2"这样的项目,可以利用前端验证(如JavaScript)和后端验证(如服务器端语言如Java、Python等)双重校验密码强度,以提供更高的安全性。前端验证可以即时反馈给用户,而后端...

    js正则表达式校验数字、email、身份证号等

    js正则表达式校验数字、email、身份证号等

    只验证数字和字母的正则表达式

    在提供的示例代码中,我们看到一个简单的登录页面,其中包含了一个名为 `AA` 的 JavaScript 函数,该函数用于验证用户输入的用户名是否符合上述正则表达式的规则。 ```javascript function AA() { var name = ...

    使用正则表达式验证一年的12个月份

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换等操作,广泛应用于编程语言中。在IT行业中,正则表达式是处理字符串时不可或缺的一部分,尤其在数据验证、文本提取等方面。在这个场景中,我们需要创建一...

    三目运算符+正则表达式

    在编程世界中,三目运算符和正则表达式是两个非常重要的概念,它们各自扮演着独特的角色,同时也常被结合起来使用,以提高代码的简洁性和效率。让我们深入探讨这两个主题。 首先,三目运算符,也称为条件运算符,是...

    正则表达式调试工具

    正则表达式(Regular Expression,简称regex)是用于在文本中匹配特定模式的强大工具,广泛应用于数据验证、搜索替换和文本处理等领域。正则表达式调试工具是开发人员用来测试和优化这些模式的重要辅助工具。本文将...

    正则表达式验证金额格式

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

    JS的正则表达式进行验证

    在JavaScript(JS)中,正则表达式同样发挥着不可或缺的作用,尤其是在用户输入验证方面,能够极大地提高程序的健壮性和用户体验。 ### 标题解析:“JS的正则表达式进行验证” 标题直接点明了文章的主题,即利用...

    正则表达式校验身份证号码

    ### 正则表达式校验身份证号码 #### 知识点概述 身份证号码在中国大陆具有唯一性,用于标识每一个公民的身份。身份证号码分为15位和18位两种格式,其中18位号码是在15位基础上增加了一个4位出生年份以及一位校验码...

    校验正则表达式(易快准)

    "校验正则表达式(易快准)"这个项目显然旨在提供一个便捷、快速且准确的正则表达式验证工具。下面将详细介绍正则表达式的相关知识。 1. 正则表达式基础: - **模式匹配**:正则表达式是由字符和特殊符号组成的...

    js正则表达式验证大全

    JavaScript(简称JS)正则表达式是前端开发中不可或缺的一部分,它用于字符串处理,特别是数据验证。在网页表单提交、用户输入校验等场景下,正则表达式发挥着关键作用。本教程将深入探讨JavaScript中的正则表达式...

    js的正则表达式js的正则表达式

    ### 正则表达式在JavaScript中的应用与解析 #### 一、正则表达式简介 正则表达式是一种强大的文本处理工具,它被广泛应用于文本的查找、替换以及验证等场景。通过正则表达式的模式匹配能力,可以高效地完成各种...

Global site tag (gtag.js) - Google Analytics