Как проверить, имеет ли строка определенный шаблон?
XXXX-XXXX-XXXX-XXXX
4-х символов буквенно то минус знак, в 4 раза, как выше структуры.Проверьте, содержит ли строка тот же шаблон
Что я хотел бы сделать, так это то, что я хотел бы проверить, содержит ли строка эту структуру, включая «-».
Я потерян, может ли кто-нибудь указать мне правильное направление?
Пример кода:
$string = "5E34-4512-ABAX-1E3D";
if ($pattern contains this structure XXXX-XXXX-XXXX-XXXX) {
echo 'The pattern is correct.';
}
else {
echo 'The pattern is invalid.';
}
Должен 'XXXX' быть s в каждой части? Или же '1234-asdf-7890-asg1' также действителен? – Sumurai8
Регулярные выражения - ваш лучший друг. – Calimero
@ Sumurai8 Нет, они могут быть разными, как пример, который вы опубликовали. –