杀手cool
2015-01-04 16:47
\d+拆开就是:\d表示用来匹配数字,+号是表示多次匹配,-表示的是范围,后面的\d+与前面的类似。好了解析完了,为什么这样去匹配呢?因为我们可以把010-12345678看作是从010到12345678的一个取值范围的表达式,好比我们说的1-10(1到10),不用把它看做是电话号码的形式。还有另外一个答案就是\d+.\d+,其中的.可以匹配任何字符,我们这里可以用.来匹配电话号码中的-,这样前后都是数字匹配,就能匹配到号码了。
-表示的是电话号码区号后面的哪个-,不是范围吧
PHP进阶篇
181838 学习 · 2577 问题
相似问题