прег матч не принимает большой буквы - PullRequest
0 голосов
/ 12 февраля 2019

Предварительный матч не будет принимать пример: Swbermanoo0292.Я также хотел бы разрешить кавычки, но не могу понять, как это сделать.Я искал, но не могу найти ответ.

if(!preg_match("/^[a-zA-Z0-9]{0,3}*$/", $newuser2) || 
!preg_match("/^[a-zA-Z0-9.,()!?:\s]*$/", $description)){
//action code here
}

Я получаю сообщение об ошибке: «Предупреждение PHP: preg_match (): Ошибка компиляции: ничего не повторяется со смещением 13 в ...»

Теперь у меня есть имя пользователя: (!preg_match("/^[a-zA-Z0-9]*$/", $newuser2))

Но когда я пытаюсь: (!preg_match("/^[a-zA-Z0-9.,()!?:\"\s]*$/", $description)) тестер регулярных выражений сообщает

/ Разделитель без экранирования должен быть экранирован с помощью backslash (\)

...