php – 数字0的Regexp类型
发布时间:2020-12-13 18:06:07 所属栏目:PHP教程 来源:网络整理
导读:我想在输入字段中输入0到9的任何数字,所以我检查filter_var如下所示 ?php$res['pno'] = filter_var($cond['pno'],FILTER_VALIDATE_REGEXP,//check valid phone noarray('options'=array('regexp'='/^0+[0-9]*$/')))?true:false; ? 输入任何数字都可以,但是只
我想在输入字段中输入0到9的任何数字,所以我检查filter_var如下所示
<?php $res['pno'] = filter_var($cond['pno'],FILTER_VALIDATE_REGEXP,//check valid phone no array('options'=>array('regexp'=>'/^0+[0-9]*$/')))?true:false; ?> 输入任何数字都可以,但是只输入0,它返回false,如果我只输入0,如何检查它是否返回true?
regexp本身已经很好了.
你的实际问题是: ?true:false 当正则表达式的 >现在如果?:在布尔上下文中计算它,那么你的最终表达式将只是假. = is_string(filter_var(…,…,…)) ? true : false; (是的,?true:false是非常多余的.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |