最近接觸到這東西,開始有點興趣了。學習了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 回答
- 0 關注
- 720 瀏覽
添加回答
舉報
0/150
提交
取消