非负整数:^\d+$正整数:^[0-9]*[1-9][0-9]*$非正整数:^((-\d+)|(0+))$负整数:^-[0-9]*[1-9][0-9]*$整数:^-?\d+$非负浮点数:^\d+(\.\d+)?$正浮点数 : ^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)$非正浮点数:^((-\d+\.\d+)?)|(0+(\.0+)?))$负浮点数:^(-((正浮点数正则式)))$英文字符串:^[A-Za-z]+$英文大写串:^[A-Z]+$英文小写串:^[a-z]+$英文字符数字串:^[A-Za-z0-9]+$英数字加下划线串:^\w+$E-mail地址:^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$URL:^[a-zA-Z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$ 或:^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$

邮政编码:^[1-9]\d{5}$中文:^[\u0391-\uFFE5]+$电话号码:^((\(\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}\-))?13\d{9}$双字节字符(包括汉字在内):^\x00-\xff匹配首尾空格:(^\s*)|(\s*$)(像vbscript那样的trim函数)匹配HTML标记:<(.*)>.*<\/\1>|<(.*) \/>匹配空行:\n[\s| ]*\r提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F)  *=  *('|")?(\w|\\|\/|\.)+('|"|  *|>)?

提取信息中的邮件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*提取信息中的图片链接:(s|S)(r|R)(c|C)  *=  *('|")?(\w|\\|\/|\.)+('|"|  *|>)?

提取信息中的IP地址:(\d+)\.(\d+)\.(\d+)\.(\d+)提取信息中的中国手机号码:(86)*0*13\d{9}提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}提取信息中的中国电话号码(包括移动和固定电话):(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}提取信息中的中国邮政编码:[1-9]{1}(\d+){5}提取信息中的浮点数(即小数):(-?\d*)\.?\d+提取信息中的任何数字 :(-?\d*)(\.\d+)? IP:(\d+)\.(\d+)\.(\d+)\.(\d+)电话区号:/^0\d{2,3}$/腾讯QQ号:^[1-9]*[1-9][0-9]*$帐号(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$中文、英文、数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/sql语句:^(select|drop|delete|create|update|insert).*$匹配首尾空格的正则表达式:(^\s*)|(\s*$)匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

转载于:https://www.cnblogs.com/sea-stream/p/9864109.html

常用的正则表达式总结相关推荐

  1. 常用的正则表达式分享

    常用的正则表达式 搜集自互联网,由我本人进行整理和排版,不敢保证内容全部正确,如有错误,还请在评论中指出,我会及时更正. 校验数字的表达式 数字 /^[0-9]*$/ n位的数字 /^\d{n}$/ ...

  2. 收集常用的正则表达式

    收集常用的正则表达式,欢迎补充. 1.匹配IP地址 function isIP(value){return /^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\ ...

  3. 正则满足中文的顿号_常用的正则表达式、正则表达式之断言

    一.常用的正则表达式: 1.手机号码:/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])d{8}$/ 2.国内电话号码:/d ...

  4. 常用的正则表达式验证类

    搜集的一些常用的正则表达式验证类: using System;  using System.Text.RegularExpressions;    namespace CommonTools  {  ...

  5. php正则运用,php中常用的正则表达式的介绍及应用实例代码

    更全面的实例,可以参考 最常用的PHP正则表达式收集整理 //www.jb51.net/article/14049.htm php 正则表达式小结 //www.jb51.net/article/198 ...

  6. php的正则表达式函数,php中常用的正则表达式函数

    php中常用的正则表达式函数 * preg_match() * preg_match_all() * preg_replace() * preg_filter() * preg_grep() * pr ...

  7. 几个常用的正则表达式

    几个常用的正则表达式(下面是在javascript里面的使用方式): 1. 正则表达式的中文表示 var reg_zh=/^[\u4E00-\u9FA5\uF900-\uFA2D]*$/; 2. 正则 ...

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

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

  9. iOS中常用的正则表达式

    正则表达式是什么鬼呀?(大神请绕路哦) 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要.正则表达式就是用于描述这些规则的工具.换句话说,正则表达式就是记录文本规则的代码.很 ...

  10. 常用的正则表达式方法1

    常用的正则表达式方法 /** * 检查输入的身份证号是否正确 * 输入:str  字符串 *  返回:true 或 flase; true表示格式正确 */ function checkIdCard( ...

最新文章

  1. 使用浏览器console批量更改图片的宽度
  2. Android系统所有版本源码Kernel源码
  3. 【iBoard 电子学堂 / iCore核心板教程】【verilog / modelsim 基础例程】
  4. 阿里工作流引擎_免费开源,一款快速开发模块化脚手架,含工作流引擎
  5. C++文件流:myfstream,fstream,文件读写,随机文件读写【C++文件流】(59)
  6. php连接数据库非明文,MySQL 数据库配置 SSL 安全连接
  7. synchronized 方法 导致插入数据插不进_synchronized 原理知多少
  8. 现在人真的很奇怪,看见有钱人点头哈腰
  9. XBAP 承载 Silverlight 的示例
  10. android 关闭jack_安卓编译 Jack server 错误问题解决办法
  11. 探讨下Tag标签的数据库设计(千万级数据量) 转
  12. 基本文件上传漏洞攻击实验
  13. 流量宝刷流量怎么操作不会被搜索引擎惩罚
  14. 云课堂在登陆时显示服务器错误,我的云课堂不能登陆怎么解决
  15. C#,数值计算,矩阵的行列式(Determinant)、伴随矩阵(Adjoint)与逆矩阵(Inverse)的算法与源代码
  16. ChineseBERT Chinese Pretraining Enhanced by Glyph and Pinyin Information
  17. 学会写作:自我进阶的高效方法
  18. Pega How To系列之一:如何在页面上动态显示/隐藏内容 ----by Cheney Wang
  19. 有关H5第六章的背景与阴影介绍
  20. python3爬虫数据清洗与可视化实战pdf百度云_Python 3爬虫、数据清洗与可视化实战_PDF电子书...

热门文章

  1. 通过gps给定的两个经纬度坐标,计算两点之间的距离
  2. matlab 暂停命令(pause和input)
  3. java和C操作数组的一个小区别
  4. 鼠标马赛克图像部分区域
  5. 计算机应用基础专业自我鉴定范文毕业生,中专生计算机专业自我鉴定(7页)-原创力文档...
  6. java 时间轮算法_时间轮算法(TimingWheel)是如何实现的?
  7. urllib使用cookies(下载,提取)
  8. 第七讲 一阶常系数线性ODE
  9. 第二讲 ODE欧拉数值方法
  10. npm升级package.json依赖包到最新版本号