-1
Моя строкаPHP, Regex; разрешить только цифры, буквы и пробелы
- может содержать только цифры, буквы и пробелы, ничего более
- должен содержать, по крайней мере, ZWO буквы
- должны содержать по крайней мере десять цифр
Как отозвать что-то, если моя строка не соответствует этому шаблону?
Я надеюсь, что любой эксперт Regex может мне помочь, потому что я не очень разбираюсь в этом.
Edit:
Это то, что я пытался далеко:
if (preg_match('/^[A-Z]+[0-9]+/', $myString)) {
echo "Error!";
}
Мы не здесь, чтобы сделать вашу работу за вас. что ты уже испробовал? – Chris
@ Крис Я обновил свой вопрос. – user7128548
Я часто предпочитаю спрашивать и спрашивать собеседника, а не просто получать ответ в таких случаях, но модераторы здесь не приветствуют этот путь :) В любом случае я попробую сейчас :) Посмотрите, ваше регулярное выражение '/^[AZ] + [az ] + [0-9] +/'говорит, что строка должна иметь несколько заглавных букв в начале, THEN some lowercase и THEN некоторые цифры. Так что «Qwerty10» будет соответствовать, но «theQwerty10» не будет, а «10Querty» не будет ... ваш ход сейчас :) – AlexandrX