`
extjhyh
  • 浏览: 15217 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

JS基本验证

    博客分类:
  • JS
阅读更多

方法一:
var re=/正则表达式/;
re.test($("txtid").val())
方法二:
$("txtid").val.match(/正则表达式/);
附:
验证数字的正则表达式集(转载)
验证数字:^[0-9]*$
验证n位的数字:^\d{n}$
验证至少n位数字:^\d{n,}$
验证m-n位的数字:^\d{m,n}$
验证零和非零开头的数字:^(0|[1-9][0-9]*)$
验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
验证非零的正整数:^\+?[1-9][0-9]*$
验证非零的负整数:^\-[1-9][0-9]*$
验证非负整数(正整数 + 0) ^\d+$
验证非正整数(负整数 + 0) ^((-\d+)|(0+))$
验证长度为3的字符:^.{3}$
验证由26个英文字母组成的字符串:^[A-Za-z]+$
验证由26个大写英文字母组成的字符串:^[A-Z]+$
验证由26个小写英文字母组成的字符串:^[a-z]+$
验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
验证由数字、26个英文字母或者下划线组成的字符串:^\w+$
验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+
验证汉字:^[\u4e00-\u9fa5],{0,}$
验证Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
验证InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
验证电话号码:^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$:--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。
验证身份证号(15位或18位数字):^\d{15}|\d{}18$
验证一年的12个月:^(0?[1-9]|1[0-2])$ 正确格式为:“01”-“09”和“1”“12”
验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$ 正确格式为:01、09和1、31。
整数:^-?\d+$
非负浮点数(正浮点数 + 0):^\d+(\.\d+)?$
正浮点数 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
非正浮点数(负浮点数 + 0) ^((-\d+(\.\d+)?)|(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+)?

分享到:
评论

相关推荐

    用javascript来验证的错误提示

    一、JavaScript基本验证 1. **事件监听**:首先,我们需要监听用户的输入事件,例如`oninput`、`onchange`或`onclick`,以便在用户输入时立即检查数据的有效性。 2. **正则表达式**:JavaScript的`RegExp`对象可以...

    js表单验证、js导出excel、js验证

    1. 验证基本类型:JS提供了多种内置函数来验证基本数据类型,如`isNaN()`用于检测是否为数字,`trim()`用于去除字符串两端的空白字符。 2. 自定义验证规则:通过编写自定义函数,可以实现复杂验证,例如邮箱、电话...

    js表单验证 全网最全的 表单验证

    这些属性可以帮助我们快速实现基本的验证,但更复杂的逻辑可能需要JavaScript来补充。 在常见的表单验证中,`email`和`URL`验证是非常典型的例子。验证电子邮件地址需要确保输入格式正确,通常使用正则表达式来匹配...

    JS表单验证与JS常见问题解决方案

    - 使用HTML5的新特性,如`<input type="date">`、`<input type="range">`等,它们自带一些基本验证。 通过学习和实践这些知识点,开发者可以构建出强大而用户友好的表单验证机制,提升Web应用的质量和用户体验。...

    javascript表单验证方式一

    1. **基本的JavaScript验证** 在HTML表单中,我们可以为输入元素添加`onsubmit`事件监听器,当用户尝试提交表单时触发JavaScript函数进行验证。例如: ```html ()"> <!-- 表单元素 --> ``` 在JavaScript部分...

    js表单验证工具

    1. **基本验证**:如非空验证(不能为空)、长度验证(字符数限制)、数字验证(检查是否为数字)等。 2. **正则表达式验证**:正则表达式是强大的文本模式匹配工具,可以用于验证电子邮件地址、电话号码、URL等...

    js实时动态验证表单是否合法

    1. **基本验证规则** - **非空验证**:检查用户是否填写了必填字段。 - **长度验证**:限制输入字符或数字的最小和最大长度。 - **邮箱验证**:根据标准的邮箱格式(如`/^\S+@\S+\.\S+$/`)检查输入是否有效。 -...

    javascript常用语句 js简单验证 js

    在JavaScript编程中,常见语句和简单的验证是创建交互式网页和确保用户输入数据有效性的基础。本话题将深入探讨JavaScript中的关键语句以及如何进行简单的表单验证。 1. **条件语句**:在上述代码中,可以看到`if.....

    纯javascript弹出框验证表单(Check.js)

    本文将详细介绍一个基于纯JavaScript实现的弹出框验证表单——Check.js,以及如何利用它进行有效的用户输入验证。 Check.js是一个轻量级的JavaScript库,专注于提供美观且功能丰富的表单验证解决方案。由于它不依赖...

    js 验证 自定义 类

    JavaScript是一种广泛应用于...通过其内置的基本验证功能和自定义规则的能力,开发者可以轻松应对各种数据验证需求,同时保持良好的用户体验。结合实际项目需求,合理利用这个框架,可以大大提高开发效率和代码质量。

    js 表单验证网页特效

    JavaScript(简称JS)是网页开发中不可或缺的一部分,尤其在表单验证方面,它扮演着至关重要的角色。在网页设计中,表单验证是确保用户输入数据有效性和安全性的关键步骤。通过JavaScript,开发者可以在客户端实时...

    js验证大全,非常棒的js验证,含有多种特效,是程序员必备的东东

    JavaScript验证的基本原理是通过在用户提交数据前检查其有效性,通常包括以下方面: - **表单验证**:确保所有必填字段都已填写,防止空值提交。 - **数据类型验证**:验证用户输入的数据类型是否符合预期,如电子...

    万能通用智能JS表单验证

    本主题聚焦于“万能通用智能JS表单验证”,这是一种利用JavaScript实现的高效、灵活的表单验证技术。表单验证是用户交互过程中的关键环节,它能够确保用户输入的数据符合预设的规则,从而减少服务器端的压力,提升...

    经典js数据验证.rar

    "经典js数据验证"这个主题涵盖了JavaScript在客户端进行数据验证的各种技术和方法。 1. **基本类型检查**:JavaScript有七种基本数据类型,包括字符串(String)、数字(Number)、布尔值(Boolean)、null、...

    JavaScript表单验证控制代码大全

    在"js表单验证控制代码大全1.txt"、"js表单验证控制代码大全3.txt"、"js表单验证控制代码大全2.txt"这三份文档中,很可能会包含上述各种验证方法的具体实现,包括示例代码和实用技巧,供开发者参考和学习。...

    validation js表单验证

    "Validation JS"是一种流行的JavaScript库,专门用于客户端的表单验证。它允许开发者轻松地定义验证规则,并在用户提交表单前进行实时检查。 **1. 基本概念** - **JavaScript表单验证**:JavaScript是一种在浏览器...

    js表单验证代码 很全很强大

    1. **基本验证**:检查输入是否为空,这是最常见的验证,确保用户已填写所有必填字段。 2. **长度验证**:限制输入的字符数,例如用户名的长度不能超过20个字符。 3. **格式验证**:验证输入数据的格式,如电子邮件...

    js表单验证

    1. **基本验证规则**: - **非空验证**:检查输入字段是否为空,避免用户漏填必填项。 - **长度验证**:限制输入字符的数量,如密码强度要求、电话号码长度等。 - **邮箱验证**:根据邮箱的格式(例如,`example@...

    Js email超强验证

    标题“Js email超强验证”简明扼要地概括了本文的核心内容——利用JavaScript编写一个高效、准确的电子邮件地址验证脚本。这里的“超强验证”意味着该验证逻辑不仅包括基本的格式检查,还可能涵盖了更复杂的规则检查...

    js 验证框架(caChecker1_0_2) 验证表单 只需要注入需要验证的id即可

    除了基本的验证规则(如email、required等),caChecker1_0_2可能还提供了自定义规则的选项,允许开发者根据项目需求创建更复杂的验证逻辑。此外,它可能还包括了错误处理机制,比如错误消息的显示方式、验证顺序...

Global site tag (gtag.js) - Google Analytics