strpos не принимает регулярные выражения, и это не позволяет вам искать для нескольких игл в одном заявлении.
Кроме того, ваше регулярное выражение не будет работать. Это должно выглядеть примерно так:
{\d+:\d+}
То есть, если вы имеете дело только с цифрами. Замените \d
на \w
, если это могут быть буквы ИЛИ цифры или заменить его на .
, если это может быть любой символ. +
означает один или несколько символов. Замените его *
, если может быть ноль или более символов, окруженных фигурными скобками.
if(preg_match('/{\d+:\d+}/', $string)) {
echo 'string is good.';
}
StrPos не принимает регулярные выражения. Как насчет матча –