正则表达式手机固话php,手机和固话正则的记忆方法
手機正則記憶:
/^1[34578]\d{9}$/
?原理?:
^和$標記是為了強調11位數字的獨立性,比如13265977311是一個手機號,但是013265977311,132659773110,2132659773112卻不是,雖然這些數字中也包含著一個手機號。
主體結構:1[3578]\d{9}
第1位一定是1,第二位是3,4,5,7,8,中的一個,剩下的9位是數字的任意組合
?聯想?:
不考慮邊界符號^和$,手機的匹配模式其實是一個"119"的模式:第1位特殊,第2位特殊,后9位數字任意組合:1[34578]\d{9}
119倒過來是911,是一個緊急電話(美國),緊急的事我們通常用手機聯系,記憶引爆點,"緊急的","911",“119”,"1[34578]\d{9}"
固話正則記憶:
?原理?:
國內固話有3位區號加8位號碼的3+8模式,和4位區號加號碼的4+8模式。假設電話分隔符是"-"分割(如果不確定符號,可以用[]來包含所有可能符號),正則為:
/\b(\d{3}|\d{4})-\d{8}\b/
\b是分界符,作用和^,$相同,所以主體是:(\d{3}|\d{4})-\d{8},拆分下就是(\d{3}|\d{4})和-和\d{8},(\d{3}|\d{4})就是\d{3}或\d{4}
?聯想?:
如果你有部固話,最想給誰打電話?當然是妹子啦!38正好是婦女節,3+8之和也和手機號碼位數相同
至于4+8模式嘛,3+8是11,11是單數,單身狗打電話之后有了女朋友就加1,變成了偶數12。
打電話給妹子的單身狗不是每個都能談上女朋友,所以固話有11位和12位2種模式
引爆點“和手機位數相同”,“女性”,"38",“單身狗有女朋友了”
ps:只用記住一兩個印象深刻的引爆點就好了。
總結
以上是生活随笔為你收集整理的正则表达式手机固话php,手机和固话正则的记忆方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 圣恩庄园戴希尔系列葡萄酒
- 下一篇: php5ts.dll 注册码,修复php