这个问题已经存在:




已关闭10年。






我如何编写一个正则表达式,总是在php中返回false。

我想要这个bcos。我想显示错误消息,但没有表单规则...所以我确实这样做了。

if($values['result_msg'] == 'ERROR')
                    {
                    $form->registerRule('just_check','regex','/$^/');
                    $form->addRule('abc', 'Please enter valid Model Number.','just_check');
                    }

最佳答案

有很多方法可以做到这一点:

  • /(?=a)b/

  • 这不匹配,因为它搜索的是同时为a和b的字符。
  • /\Zx\A/

  • 这不能匹配,因为字符串的结尾不能早于字符串的开头。
  • /x\by/

  • 这不能匹配,因为单词边界不能在字符xy之间。

    关于php - 总是返回false的正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3609321/

    10-12 22:12