PHP匹配正则表达式整个表达式

时间:2018-11-06 11:04:20

标签: php regex

在我用来验证在表单字段中输入的值的php函数中,我正在使用此正则表达式公式

if(!preg_match("/(\d{5,8})/", $value )){ //new regex statement
        $result->invalidate($tag, "field must be a 5 to 8 digit number");

它的问题是,只要输入值的至少一部分与正则表达式模式匹配,它就将其视为有效。 例如,根据该函数,值foo123123有效,这是错误的。是否可以对其进行修改,使其仅验证与模式完全匹配的值?例如:123123有效,而foo123123无效。

0 个答案:

没有答案