`
胡锡铭
  • 浏览: 7077 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

常用表单验证正则表达式(持续更新中)

阅读更多

//email格式验证
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/

//url格式验证(全局匹配加g)

/^((https?|ftp|gopher|telnet|file|notes|ms-help):((\/\/)|(\\\\))+[\w\d:#@%\/;$()~_?\+-=\\\.&]*)$/g

//只能输入中文
/^[\u0391-\uFFE5]+$/

//英文和数字组成
/^[A-Za-z0-9]+$/

//英文、数字和下划线组成
/^\w+$/

//电话号码格式验证
/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/

//手机号码格式验证
/^((\(\d{2,3}\))|(\d{3}\-))?1\d{10}$/ 
 
//要判断以13/15开头的手机号 
/^((\(\d{2,3}\))|(\d{3}\-))?(13|15)\d{9}$/

//货币格式验证
/^\d+(\.\d+)?$/

//数字验证,最多两位小数
/^(([1-9]\d*)|0)(\.(\d{1,2}))?$/

//正数,最多两位小数
/^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/

//持续更新中......

 

分享到:
评论

相关推荐

    正则表达式帮助文档 正则表达式常见案例

    - 在线测试平台如RegExr、Regex101等,可以实时验证正则表达式的匹配效果,方便学习和调试。 通过深入理解和熟练运用正则表达式,你可以迅速提升处理文本数据的能力,无论是在编程还是日常文本操作中,都能...

    常用的正则表达式用法

    在日常的开发工作中,正则表达式是一种非常实用且强大的工具,可以用于数据验证、文本搜索与替换等场景。下面将详细介绍几种常用的正则表达式及其应用场景。 #### 匹配中文字符 **正则表达式:** `[\u4e00-\u9fa5]`...

    收集一些常用的正则表达式(匹配中文字符、匹配双字节字符、匹配HTML标记、匹配空行 and so on~~~)

    正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新,请持续关注本站。 匹配中文字符的正则表达式: ...

    javascript经典正则收藏

    正则表达式是进行字符串处理的强大工具,在JavaScript开发中被广泛应用于各种场景,如数据验证、文本搜索与替换等。本文档将汇总一系列常用的JavaScript正则表达式,帮助开发者在实际项目中快速查找并应用。 #### ...

    关关采集规则九月最新

    3. **正则表达式**:学习使用正则表达式进行文本匹配和提取,这是处理和验证数据时常用的技术。 4. **模拟登录**:了解如何处理登录系统,包括携带cookies和session,以及可能的表单提交。 5. **反反爬策略**:...

    javascript技术

    这些代码可能涵盖了DOM操作、AJAX请求、动画效果、事件处理、表单验证、正则表达式、JSON操作等实际开发中经常会遇到的场景。通过学习和研究这些代码,开发者能够加深对JavaScript实际运用的理解,提升解决实际问题...

    Cpp xFramework-开源

    8. XML支持:XML(Extensible Markup Language)是一种常用的数据交换格式,Cpp xFramework中的XML模块可能包含了解析、生成、验证XML文档的工具,帮助开发者在不同系统间进行数据传输或存储。 9. 正则表达式:正则...

    asp.net 基础安全实训电子教案 基于C#入门

    ASP.NET提供了多种验证控件,如RequiredFieldValidator(必填字段验证)、RegularExpressionValidator(正则表达式验证)等,可以对用户输入的数据进行检查。同时,服务器端验证和客户端验证应结合使用,提高安全性...

    JavaScript帮助文档,JavaScript操作手册,JavaScript超强版

    例如,它可能涵盖事件处理、CSS操作、动画制作、表单验证、Ajax与JSON的使用、Web存储(localStorage和sessionStorage)、以及现代Web开发框架如React、Vue或Angular的基础知识。此外,这本书可能还会讲解如何调试...

    前端面试题---不求最全只求更全

    JS的知识点包括但不限于基本语法、变量、数据类型、运算符、控制结构、函数、对象、数组、日期和时间处理、正则表达式以及DOM操作等。掌握ES6(ECMAScript 2015)及以后的版本新特性,如模块、箭头函数、Promise、类...

    防止sql注入demo

    - 使用正则表达式去除或转义可能的SQL注入字符。 - 如果发现可疑输入,可以选择忽略、返回错误页面或进行其他处理。 5. 配置Filter: 在web.xml中配置`<filter>`和`<filter-mapping>`元素,指定Filter的类和需要...

    Professional ASP.NET MVC3

    - **路由限制与约束**:介绍如何添加限制条件或使用正则表达式来约束路由参数,确保URL的规范性。 - **自定义路由处理程序**:提供自定义路由处理程序的方法,以便于处理更复杂的路由需求。 #### 十、NuGet 篇 - **...

    帐户

    三、表单验证 JavaScript提供了一套完整的DOM API,用于操作HTML表单元素,如获取输入值、设置验证规则、显示错误信息等。例如,利用`addEventListener`监听提交事件,然后在回调函数中执行验证逻辑,防止无效数据...

    JavaScript 权威指南(第四版)

    - **2.10 正则表达式**:解释正则表达式的语法和用途,用于文本模式匹配。 #### 3. 控制结构 - **3.1 条件语句**:讲解 if、else-if 和 switch 语句的用法。 - **3.2 循环语句**:详细介绍 while、do-while 和 for...

    培训:注册工作

    6. 注册验证:Python可以用于实现各种验证机制,如邮箱验证(正则表达式匹配)、唯一性验证(数据库查询)和验证码生成(如`PIL`图像库创建随机图像)。 7. 错误处理和日志记录:在处理注册流程时,可能出现各种...

    Python英语单词整理.pdf

    "process"和"thread"涉及并发和多线程,"regular expression"用于模式匹配,"pattern"、"match"、"search"和"compile"是正则表达式相关操作。单元测试用到"unit test","socket"处理网络通信,"lock"、"acquire"、...

    C3N1_C5N1_C6N1_C7N1

    11. **PHP扩展**:PHP拥有大量扩展,如GD库用于图像处理,cURL用于网络请求,JSON用于数据交换,PCRE用于正则表达式等。 12. **安全实践**:防止SQL注入(预编译语句或参数绑定),XSS攻击(转义输出内容),CSRF...

Global site tag (gtag.js) - Google Analytics