@63pokupki/nodejs-common
Version:
common nodejs functionality
17 lines (14 loc) • 539 B
text/typescript
/**
* Очистить пробельные символы
*/
export function removeSpecialChars(str:string) {
let aDict = [
' '
];
let sDict = aDict.join('|');
var reg1 = new RegExp(sDict);
return str
.replace(reg1, '') // Удаление кодированных символов
.replace(/(?![a-zA-Zа-яА-я0-9_".:;/|%*-]|\(|\)|\s)./gi, '') // Разрешенные символы
.replace(/\s+/g, ' ').trim(); // Удаление пробельных символов
}