Как в строке оставить символ №

Есть функция:

strval(preg_replace('/[^\p{L}\p{Nd}\d\s_\-\.\%\s]/ui', '', $val)

Она удаляет символ из строки.
Как мне оставить этот символ?


Ответы (1 шт):

Автор решения: Alexander Mashin
strval(preg_replace('/[^№\p{L}\p{Nd}\d\s_\-\.\%\s]/ui', '', $val)

https://regex101.com/r/0fGdZS/1 В класс символов добавлен .

Другой вопрос, зачем тут strval.

→ Ссылка