关于正则表达式


开始符‘^’和结束符‘$’的优先级高于‘|’,
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的结果一致

 

posted @ 2016-12-07 13:11  saygoodby  Views(83)  Comments(0Edit  收藏  举报