论坛首页 Web前端技术论坛

正则表达式 大积累

浏览 20410 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (2) :: 隐藏帖 (1)
作者 正文
   发表时间:2010-12-19  
谁说的来着?
用正则表达式解决问题通常会给你带来更多的问题……
0 请登录后投票
   发表时间:2010-12-20  
6868686868 写道
匹配身份证:\d{15}|\d{18}
评注:中国的身份证为15位或18位

身份证号带字母的岂不是校验不过去了...

   仁兄想的比较周到  后面网上调查身份证格式,发现身份证只能带一个字母 而且是X 或者x,

^\d{14}(\d{1}|\d{4}|(\d{3}[xX]))$

大小写的x都ok    不知这样对否 
0 请登录后投票
   发表时间:2010-12-20  
superwwt 写道
谁说的来着?
用正则表达式解决问题通常会给你带来更多的问题……

    通常的来说 这句话是对的!
         但不是“一棒子打死所有的东西”  总之各有各的好处,用ext来限制textfield填入的东西 有时候往往用正则表达式可以更简便的处理。。
0 请登录后投票
   发表时间:2010-12-20  
senhui19 写道
的确是好东西啊,收藏起来先,下次就可以直接找啦,呵呵,谢谢LZ

嘿嘿。。不客气不客气。。收集起来 就可以直接用了! 我也是这样想的!呵呵
0 请登录后投票
   发表时间:2010-12-20   最后修改:2010-12-20
身份证检验要做好是很复杂的。
首先其中的生日信息必须是合法的。比如18位身份证中7-14位不能是19001332这样的日期。还有生日必须是当前时间之前的。而且中国大陆1984年4月6日才开始发第一代身份证,按当时年龄最大人为120岁算,生日必须要大于18240101
其次最后位的校验码是有算法的。前面17位一旦固定,最后一位也是唯一的。
还有前两位是省份,3-6位是区或县。这个是有限的,可以穷举。

这样
1~2省份
3-6区县
7-14生日
15-17流水号
18校验码
大部分都是有规律的,只有流水号不固定。

要想写出很强的身份验证,显然不适合用正则表达式。一般页面简单校验后后台还要再次校验,页面上的简单校验用15位数字或18位数字或17位数字加X就够了。
1 请登录后投票
   发表时间:2010-12-20  
楼主没有听说过授一鱼不如授一渔么 ? 摆这么多例子不如去学。
0 请登录后投票
   发表时间:2010-12-20  
mfkvfn 写道
身份证检验要做好是很复杂的。
首先其中的生日信息必须是合法的。比如18位身份证中7-14位不能是19001332这样的日期。还有生日必须是当前时间之前的。而且中国大陆1984年4月6日才开始发第一代身份证,按当时年龄最大人为120岁算,生日必须要大于18240101
其次最后位的校验码是有算法的。前面17位一旦固定,最后一位也是唯一的。
还有前两位是省份,3-6位是区或县。这个是有限的,可以穷举。

这样
1~2省份
3-6区县
7-14生日
15-17流水号
18校验码
大部分都是有规律的,只有流水号不固定。

要想写出很强的身份验证,显然不适合用正则表达式。一般页面简单校验后后台还要再次校验,页面上的简单校验用15位数字或18位数字或17位数字加X就够了。

这位兄台说的不错,要想做到这样估计正则表达式实现不了(个人认为),js到可以实现,可以向兄台说的这样确定身份证号是否是正确的...
0 请登录后投票
   发表时间:2010-12-21  
mfkvfn 写道
身份证检验要做好是很复杂的。
首先其中的生日信息必须是合法的。比如18位身份证中7-14位不能是19001332这样的日期。还有生日必须是当前时间之前的。而且中国大陆1984年4月6日才开始发第一代身份证,按当时年龄最大人为120岁算,生日必须要大于18240101
其次最后位的校验码是有算法的。前面17位一旦固定,最后一位也是唯一的。
还有前两位是省份,3-6位是区或县。这个是有限的,可以穷举。

这样
1~2省份
3-6区县
7-14生日
15-17流水号
18校验码
大部分都是有规律的,只有流水号不固定。

要想写出很强的身份验证,显然不适合用正则表达式。一般页面简单校验后后台还要再次校验,页面上的简单校验用15位数字或18位数字或17位数字加X就够了。

   我也是这样认为的! 兄台真是一语惊人。。学习学习!嘿嘿
0 请登录后投票
   发表时间:2010-12-29  
knightzhuwei 写道
匹配ip地址:d+.d+.d+.d+
评注:提取ip地址时有用
==============
这个也太那个啥了


这个是个误用的范例,....看过那本书的都知道。
0 请登录后投票
   发表时间:2010-12-31   最后修改:2010-12-31
這個大集合,感覺像是網絡搬家公司啊。。。。

知其然知其所以然
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics