关于正则表达式


开始符‘^’和结束符‘$’的优先级高于‘|’,
1
.Regex.IsMatch(txtMin.Text, @"^([1-9]d*)|0$")//目前理解的意思是匹配以第一位是1到9,后面跟着任意的数字的字符串或者是匹配以0结束的字符串 2.Regex.IsMatch(txtMin.Text, @"^0|([1-9]d*)$")//和1的结果一致 3.Regex.IsMatch(txtMax.Text, @"^(0|([1-9]d*))$")//目前理解的意思是匹配0或者是匹配以第一位是1到9,后面跟着任意的数字的字符串,可以理解为匹配非负整数(0和正整数) 4.Regex.IsMatch(txtMax.Text, @"^(([1-9]d*)|0)$")//和3的结果一致
原文地址:https://www.cnblogs.com/xuyun/p/6140789.html