Как добавить знаки:
точка, запятая, двоиточие, точка с запятой, восклицательный знак, вопрос, косая черта
в эти регулярные выражения
1 первое проверяет строку на наличие других знаков
(допустимы только англ символы цифры и пробел)
2 второе удаляет ненужные знаки
(оставляет только англ и русские буквы, цифры и пробел)
//1
preg_match('/^[a-zA-Z0-9\s]+$/', $a)
//2
preg_replace('/[^a-zA-ZА-Яа-я0-9\s]/u', '', $b )
нужно добавить разрешенные символы