function 'FILTER'
Краткий обзор
Фильтрует строку, оставляя только разрешенные символы.
Описание
Разрешает все символы, перечисленные в <allowed-chars>, фильтруя все остальные.
Помимо буквального перечисления символов, можно использовать диапазоны символов (разделенных знаком '-')
Шестнадцатеричные символы начинаются с символа '\x'(т.е. \x20)
Восьмеричные символы начинаются с '\0' (т.е. \040)
Также распознаются '\t','\n' и '\r'.
Примечание. Если Вы хотите использовать символ '-', перед ним должен стоять префикс '\'.
Синтаксис
FILTER(allowed-chars,string)
Пример
Зададим переменную test со значением qwertyu12345, затем отправим результат в подробный вывод консоли отфильтровав все символы в переменной, оставив только разрешенные 123456789. В итоге получим в подробном выводе строку 12345.
exten => 205,1,Set(test=qwertyu12345) exten => 205,n,Verbose(${FILTER(123456789,${test})})