C# 简易正则表达式

C# 简易正则表达式

非负整数

请输入非负整数

^\d+$

正整数

请输入正整数

^[1-9]\d*$

颜色值如#3EEF4A

请输入颜色值如#3EEF4A

^#[0-9a-fA-F]{6}$

大于0小于等于100的整数

请输入大于0小于等于100的整数

^(([1-9]\d?)|(100))$

大写的N或Y

请输入大写的N或Y

^[N|Y]$

大于0小于等于1的数

请输入大于0小于等于1的数

^((0\.\d+)?|1)$

0或者大于等于60的整数

请输入0或者大于等于60的整数,输入0表示不弹出消息窗口

^(0|([6-9]\d)|([1-9]\d{2,}))$

非负数

请输入非负数

^((\d+)|(\d+\.\d+))$

整数

请输入整数

^-?\d+$

浮点数

请输入有效数字

^(-?\d+)(\.\d+)?$

请输入PRE 或 WET 或 DRY

请输入WET 或 PRE 或 DRY\n\nWET:湿板\nPRE:预干板\nDRY:干板

^(PRE|WET|DRY)$

请输入Q 或 Y 或 J

请输入Q 或 Y 或 J\n\nQ:楸木\nY:橼木\nJ:京木

^(Q|Y|J)$

请输入A-F的字母

请输入A-F的字母,分别表示等级A级到F级

^[A-F]$

请输入Y或者N

请输入Y或者N\n\nY:合格\nN:不合格

^(Y|N)$

请输入任意字符

请输入任意字符

 

原文地址:https://www.cnblogs.com/hujun/p/2442040.html