问题与蛋糕PHP移动验证
问题描述:
1.Need 10位数的手机号码(工作)问题与蛋糕PHP移动验证
2.可启动0-9(工作)
3.不超过10位(不工作 - >这需要不灵它也需要超过10位像EXP 11,12位多也)
的,我有执行该规则
'mobile_no' =>array(
'rule'=>array('custom','/([0-9]{1}[0-9]{9})/'),
'allowEmpty'=>false,
'message'=>'Invalid mobile number! mobile number format: eg 0755434434'
),
小号O I想知道哪里是与第三点进阶
答
的问题是,你的正则表达式表示“匹配任何包含一个10位的电话号码”,但是,你真正想要的是“匹配10个字符是一个电话号码的任何字符串”。
下面的正则表达式应该解决这个问题:/^([0-9]{1}[0-9]{9})$/
+0
谢谢先生dhofstet,它工作 – 2012-03-23 10:58:13
答
你的正则表达式是不正确的。尝试:
([0]{1}[0-9]{9})(?=\W)
+0
感谢您的答复,但它不起作用 – 2012-03-23 10:52:42
您还没有开始和结束字符串即'^'&'分别为$'在你的正则表达式...请检查我的详细回答。 – Rikesh 2012-03-23 10:57:07