
1 Cbdy 2017-03-11 10:34:15 +08:00 via Android 不同语言、库用的正则是有点不同的,如果真的要求一个正则,应该告诉具体的使用场景。 正则实质很简单,与 dfa 是等价的,三十分钟足够掌握。。。 |
2 imn1 2017-03-11 10:49:29 +08:00 正则不能判断是否合法 |
3 920678778 OP @Cbdy 就是在键盘上输入一串数字(比如:*#+1234567890), 然后判断这个字符串是不是正常的电话号码.这样子. ^((13[0-9])|(14[5,7])|(15[^4,\D])|(17[6-8])|(18[0-9]))\d{8}$, 找了一个匹配十一位电话号码的表达式. 但是一些紧急号码,和一些服务号没有包含进去. |
4 Rice 2017-03-11 11:30:47 +08:00 via iPhone 据我的经验,正则是没法完全判断是否合法的 |
5 srlp 2017-03-11 19:50:29 +08:00 via iPhone |