最近接触到这东西,开始有点兴趣了。学习了1天后发现点问题。。 1.)^ value $和\b value \b之间有什么区别? 2.) string str = @"0\d{2,4}-\d{5,8}";
Regex re = new Regex(str);
Boolean bo = re.IsMatch(TextBox1.Text);
TextBox1.Text = bo.ToString(); 我是想判断电话号码是否是0开头后面为数字(长度是2~4),然后-,然后后面为数字(长度是5~8)问题来了0\d{2,4}-\d{5, 一直到这里的判断都没问题..但长度大于8却不起效..如0111-11111111111还是true..这是为什么..但是如果在前后加上^$或\b\b后却没问题.. 3.)[]和()有什么区别?有啥作用? 希望各位兄弟帮忙解答下
2 回答
- 2 回答
- 0 关注
- 687 浏览
添加回答
举报
0/150
提交
取消