转 常用C#正则表达式收集。
------------------------------------------------------------------------------------
"^[0-9]*[1-9][0-9]*$" //正整数
"^((-\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?\d+$" //整数
"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 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+)?)|(0+(\.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+)?$" //浮点数
"^[A-Za-z]+$" //由26个英文字母组成的字符串
"^[A-Z]+$" //由26个英文字母的大写组成的字符串
"^[a-z]+$" //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串
"^\w+$" //由数字、26个英文字母或者下划线组成的字符串
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$" //email地址
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$" //url
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/ // 年-月-日
/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/ // 月/日/年
"^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$" //Emil
"(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?" //电话号码
"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$" //IP地址
YYYY-MM-DD基本上把闰年和2月等的情况都考虑进去了
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$
转 常用C#正则表达式收集。相关推荐
- 常用C#正则表达式收集
用户名 [\w\-]{3,12} 3-12个字符(包括英文字母.数字.'-'.'_') 密码 [\x21-\x7E]{3,8} 3-8个常用字符(0x21到0x7E) 年龄 1[0-2]\d|\d{1 ...
- 收集常用的正则表达式
收集常用的正则表达式,欢迎补充. 1.匹配IP地址 function isIP(value){return /^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\ ...
- JavaScript常用正则表达式收集
JavaScript常用正则表达式收集 -------------------------------------------------------------------------------- ...
- php 匹配双字节字符串,收集一些常用的正则表达式(匹配中文字符、匹配双字节字符、匹配HTML标记、匹配空行 and so on~~~)...
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会更新,请持续关注本站. 匹配中文字符的正则表达式: ...
- [转载]常用正则表达式收集勘误
为了以后查阅方便,都是最常用的正则表达式 转自岁月如歌的Blog [注]其中蓝色的为我修改过的 写在前面: 正则表达式用于字符串处理.表单验证等场合,实用高效.但用到时总是不太把握,以致往往要查证一番 ...
- php正则运用,php中常用的正则表达式的介绍及应用实例代码
更全面的实例,可以参考 最常用的PHP正则表达式收集整理 //www.jb51.net/article/14049.htm php 正则表达式小结 //www.jb51.net/article/198 ...
- iOS之常用的正则表达式
正则表达式(Regular Expression,在代码中常简写为regex.regexp或RE)是计算机科学的一个概念.正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串.在很多文本 ...
- php的正则表达式函数,php中常用的正则表达式函数
php中常用的正则表达式函数 * preg_match() * preg_match_all() * preg_replace() * preg_filter() * preg_grep() * pr ...
- 正则验证——常用的正则表达式
常用正则表达式 说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换.用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串:搜索 /替换时是否加上此限定则根据搜索的要求而定,此外,也 ...
- 常用的正则表达式(匹配数字)
正则表达式用于字符串处理.表单验证等场合,实用高效.现将一些常用的表达式收集于此,以备不时之需. 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表 ...
最新文章
- 云计算与云原生技术系列文章
- .NET技术学习目录整理
- 分布式与人工智能课程(part13)--模型验证
- c语言 宏定义 去除宏定义_如何检查是否在C中定义了宏?
- centos7 网卡命名
- 菜鸟学Linux 第079篇笔记 mysql备份lvm
- 寻找二叉树最小叶子节点值
- DP算法——最大子序列系列Ⅰ
- 5个视频素材网站推荐
- 浅谈一类积性函数的前缀和
- Git 修改历史 commit 提交信息
- 严重: Compilation error org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- 1.25 Tic-tac-toe
- Eclipse护眼背景色图文设置
- AD18系统设置界面各层详解
- 如何查询linux的系统版本
- C语言noip复赛知识点,NOIP复赛知识点简述及复赛算法总结!
- Navicat导入向导说明
- Mysql 使用企业级MEB进行数据库物理备份与恢复
- css公共默认常用样式
热门文章
- Linux下sdio设备扫描过程,[mmc]Linux下MMC/SD/SDIO的识别与操作
- 在麒麟OS新版本上,发现的几个问题
- 热烈祝贺:关于OpenJDK8 LINUX版本输入法候选框不能跟随光标移动的BUG及解决办法,已上报Oracle
- 未解决:maven:Fatal error compiling: 无效的标记: -arg
- 百度网盘不能上传超过百兆的文件?
- 钉钉主要是用来打卡的,为什么打卡不能放在首页?
- 类似平行宇宙的灵异事件,三个常见的解释
- 鸟类的大脑处理数据模式,可以启发CPU/GPU的设计
- 保留正常工作的环境,等自己的搞好后再替换
- 在使用体验上,VS远远不如Eclipse