Я пытаюсь удалить с помощью регулярного выражения все, кроме буквенно-цифровых символов и пробелов.
Вот преобразование, которое я надеюсь достичь.
"I am a string" → "I am a string"
"How are you?" → "How are you"
"#53-Jeff" → "53-Jeff"
Пока что у меня есть следующее:
return preg_replace("/[^0-9a-zA-Z]/","", $val);
Но, будучи новичком в регулярных выражениях, я не могу понять, как вставить пробел. У меня были странные результаты, когда я пытался.