gpt4 book ai didi

PHP正则表达式: No ending delimiter '^' found in

转载 作者:IT老高 更新时间:2023-10-28 11:57:08 27 4
gpt4 key购买 nike

我在使用正则表达式时遇到了一些问题。

这是我的代码

$pattern = "^([0-9]+)$";

if (preg_match($pattern, $input))
echo "yes";
else
echo "nope";

我运行它并得到:

Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in

最佳答案

PHP 正则表达式字符串需要分隔符。试试:

$numpattern="/^([0-9]+)$/";

另外,请注意您的 o 是小写的,而不是零。另外,如果只是验证,则不需要捕获组,可以将正则表达式简化为/^\d+$/

示例:http://ideone.com/Ec3zh

另请参阅:PHP - Delimiters

关于PHP正则表达式: No ending delimiter '^' found in,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4634993/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com