为了账号安全,请及时绑定邮箱和手机立即绑定

关于正则表达式的问题

关于正则表达式的问题

ITMISS 2018-11-14 14:08:50
最近接触到这东西,开始有点兴趣了。学习了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 关注
  • 659 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信