У меня есть строка, которая имеет специальные символы и пробелы. Я могу удалить специальные символы, но как я могу это сделать, чтобы сохранить пробелы?удалить все, кроме буквенно-цифровых и пробелов
var a = "dent's dc^e co cbs";
var re = /\W/g;
b = a.replace(re, '');
console.log(b);
Так оно и есть, оно просто удаляет все. И он сломался, когда я пытался добавить (^\s)
после W
, который должен работать. – Anirudha
Примечание: '\ s' не соответствует только пробелу, оно соответствует всем пробелам. – Guffa