常用的正则表达式总结
非负整数:^\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
常用的正则表达式总结相关推荐
- 常用的正则表达式分享
常用的正则表达式 搜集自互联网,由我本人进行整理和排版,不敢保证内容全部正确,如有错误,还请在评论中指出,我会及时更正. 校验数字的表达式 数字 /^[0-9]*$/ n位的数字 /^\d{n}$/ ...
- 收集常用的正则表达式
收集常用的正则表达式,欢迎补充. 1.匹配IP地址 function isIP(value){return /^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\ ...
- 正则满足中文的顿号_常用的正则表达式、正则表达式之断言
一.常用的正则表达式: 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 ...
- 常用的正则表达式验证类
搜集的一些常用的正则表达式验证类: using System; using System.Text.RegularExpressions; namespace CommonTools { ...
- php正则运用,php中常用的正则表达式的介绍及应用实例代码
更全面的实例,可以参考 最常用的PHP正则表达式收集整理 //www.jb51.net/article/14049.htm php 正则表达式小结 //www.jb51.net/article/198 ...
- php的正则表达式函数,php中常用的正则表达式函数
php中常用的正则表达式函数 * preg_match() * preg_match_all() * preg_replace() * preg_filter() * preg_grep() * pr ...
- 几个常用的正则表达式
几个常用的正则表达式(下面是在javascript里面的使用方式): 1. 正则表达式的中文表示 var reg_zh=/^[\u4E00-\u9FA5\uF900-\uFA2D]*$/; 2. 正则 ...
- php 匹配双字节字符串,收集一些常用的正则表达式(匹配中文字符、匹配双字节字符、匹配HTML标记、匹配空行 and so on~~~)...
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会更新,请持续关注本站. 匹配中文字符的正则表达式: ...
- iOS中常用的正则表达式
正则表达式是什么鬼呀?(大神请绕路哦) 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要.正则表达式就是用于描述这些规则的工具.换句话说,正则表达式就是记录文本规则的代码.很 ...
- 常用的正则表达式方法1
常用的正则表达式方法 /** * 检查输入的身份证号是否正确 * 输入:str 字符串 * 返回:true 或 flase; true表示格式正确 */ function checkIdCard( ...
最新文章
- 使用浏览器console批量更改图片的宽度
- Android系统所有版本源码Kernel源码
- 【iBoard 电子学堂 / iCore核心板教程】【verilog / modelsim 基础例程】
- 阿里工作流引擎_免费开源,一款快速开发模块化脚手架,含工作流引擎
- C++文件流:myfstream,fstream,文件读写,随机文件读写【C++文件流】(59)
- php连接数据库非明文,MySQL 数据库配置 SSL 安全连接
- synchronized 方法 导致插入数据插不进_synchronized 原理知多少
- 现在人真的很奇怪,看见有钱人点头哈腰
- XBAP 承载 Silverlight 的示例
- android 关闭jack_安卓编译 Jack server 错误问题解决办法
- 探讨下Tag标签的数据库设计(千万级数据量) 转
- 基本文件上传漏洞攻击实验
- 流量宝刷流量怎么操作不会被搜索引擎惩罚
- 云课堂在登陆时显示服务器错误,我的云课堂不能登陆怎么解决
- C#,数值计算,矩阵的行列式(Determinant)、伴随矩阵(Adjoint)与逆矩阵(Inverse)的算法与源代码
- ChineseBERT Chinese Pretraining Enhanced by Glyph and Pinyin Information
- 学会写作:自我进阶的高效方法
- Pega How To系列之一:如何在页面上动态显示/隐藏内容 ----by Cheney Wang
- 有关H5第六章的背景与阴影介绍
- python3爬虫数据清洗与可视化实战pdf百度云_Python 3爬虫、数据清洗与可视化实战_PDF电子书...