700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 正则表达式手机固话php 手机和固话正则的记忆方法

正则表达式手机固话php 手机和固话正则的记忆方法

时间:2019-01-10 05:41:55

相关推荐

正则表达式手机固话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:只用记住一两个印象深刻的引爆点就好了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。