如果$txt_iCardId不是以1-9的数字开头,其后是0-9的14到17位的数字,那么认为不合法。个人认为这个正则表达式写得不太好。因为16,17位的数字也会符合这个条件,而那是不合法的。
解决方案 »
- 关于建网站的问题
- 如果想再次进入循环,该如何办?
- 还是关于SQL语句max(xx) as xx GROUP BY的问题
- onpropertychange 有什么限制吗?
- php global的问题!
- Smarty如何实现多模板切换?
- 如何在function里操作pdo呀
- 关于php工资问题???
- 请问windows下如何加载mcrypt模块?
- Fatal error: Uncaught exception 'ImagickException' with message 'Compositing ima
- 急:请问怎样设置网页在客户端浏览器Cache中的时间长短
- 对于文章,大家是存为htm文件,还是将html代码存入数据库呢?还有.........
eregi('^[0-9]{15}$',$txt_iCardId) or eregi('^[0-9]{18}$',$txt_iCardId)