У меня есть строки на испанском и других языках, которые могут содержать общие специальные символы, такие как (),* и т.д., которые мне нужно удалить. которые мне нужно удалить. Но проблема в том, что они также могут содержать специальные языковые символы, такие как ñ, á, ó, í и т.д., и они должны остаться. Поэтому я пытаюсь сделать это с помощью regexp следующим образом:
var desired = stringToReplace.replace(/[^\w\s]/gi, '');
К сожалению, он удаляет все специальные символы, включая языковые. Не знаю, как этого избежать. Может кто-нибудь подскажет?