新物网

当前位置:首页 > 百科

百科

C#常用的正则关系梳理集合

时间:2023-10-17 13:45:38 雅雅
•非负整数(正整数金额) 0): "^d $"•整数 [0-9][1-9][0-9]$•非正整数(负整数) 0)"^((-d )|(0 ))$"•负整数 "^-[0-9][1-9][0-9
•非负整数(正整数金额) 0): "^d $"
•整数 [0-9][1-9][0-9]$
•非正整数(负整数) 0)"^((-d )|(0 ))$"
•负整数 "^-[0-9][1-9][0-9]
•整数金额 "^-?d $"
•非负浮点型(正浮点型) 0) "^d (.d )?$"
•正浮点型 "^([0-9] .[0-9][1-9][0-9].[0-9] )([0-9][1-9][0-9])$
•非正浮点型(负浮点型) 0) "^((-d (.d )?)|(0 (.0 )?))$"
•负浮点型 ([0-9] .[0-9][1-9][0-9].[0-9] )([0-9][1-9][0-9])$
•浮点型 "^(-?d )(.d )?$"
•字符串由26个单词组成 "^[A-Za-z] $"
•由26个单词的英文大写组成的字符串 "^[A-Z] $"
•字符串由26个单词的小写字母组成 "^[a-z] $"
•字符串由数字和26个单词组成 "^[A-Za-z0-9] $"
•由数据、26个单词或下横线组成的字符串 "^w $"
•email详细地址 "^[w-] (.[w-] )*@[w-] (.[w-] ) $"
•url "^[a-zA-z] ://(w (-w ))(.(w (-w )))(?S)?$"
•年-月-日 /^(d{2}|d{4}-(0([1-9]{1})|(1[1|2])-(0-2)|(3[0|1])
•月/日/年 (0(1-9){1})|(1[1|2])/(0-2)|(3[0|1])(d{2}|d{4}
•Email "^([w-.] )@([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-] .) ))([a-zA-Z]{2,4}|[0-9]{1,3})$"
•联系电话 "(d -)?)$"
•联系电话 "(d -)?(d{4}-?d{7}|d{3}d{8}|^d{7,8})(-d )?"
•IP地址 "^(d{1,2}|2[0-4]d|25[0-5].(d{1,2}|2[0-4]d|25[0-5].(d{1,2}|2[0-4]d|25[0-5].(d{1,2}1dd|2[0-4]d|25[0-5]$
•YYYY-MM-大多数DD都考虑了闰月和2月的情况 ^((1[6-9]|[2-9]d)d{2})-(0?[13578]|1[02][13578]|1[02]-(0[1-9]|[12]d|3[01])|(1[6-9]|[2-9])d)d{2})-(0?[13456789]|1[012]-(1[6-9]|[12]d|30)d)d{2})-0?2-(0?[1-9]|1d|2[0-8])|(1[6-9]|[2-9]d)(0[48]|[2468][048]|[13579][26])|(16|[2468][048][3579][26])00)-02-29-))$

•照片 src[^>]*[^/].(?:jpg|bmp|gif)(?:"|')

•配对汉语 ^([一-龥] |[a-zA-Z0-9] )$•匹配html中的A标志 "
foundAnchor>[^'"">]] ?)[^>]***>"
•配对双字节字符(含中文汉字):[^x00-xff]
•配对空行的正则匹配: [s| ]* <(.*) />•匹配HTML标志的正则匹配:/<(.)>.|/