Показать сообщение отдельно
  #2 (permalink)  
Старый 18.07.2020, 14:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

sanderleik,
<script>
const remove = (words, letters, pattern) => {
const  escapeRegExp = string => string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
letters = letters.map(escapeRegExp).join('');
let reg = new RegExp(`[${letters}]`, 'g');
const clean = word => word.replace(reg, pattern);
return words.map(clean)
}
let words = ['!сухо!', `мо\\кро`, '[как-то]'];
let letters = ['\\','!','[',']'];
let pattern = '';
let temp = remove(words, letters, pattern)
document.write([words, '<br>', temp]);

</script>

Последний раз редактировалось рони, 18.07.2020 в 16:11.
Ответить с цитированием