Символы совпадают, если они находятся спиной к спине. Если определенные недопустимые символы являются частью длинной строки, правильный очищенный текст не возвращается. Недопустимые символы, которые я хочу найти и заменить на пустое место: '-_ + = [] {} \ |'
Я читал различные блоги по регулярным выражениям, сайт Mozilla Developer Network, а также некоторые ответы здесь в stackoverflow. Я использовал \ для +, [и |. Если есть более простой способ, пожалуйста, поделитесь им.
function dirtyString(str) {
cleanString = str.replace(/-_\+=\[]{}\|/g, "");
return cleanString;
}
Для большинства пробных кодов, которые я запускал, я ничего не возвращал. Я работал на Codepen и jsfiddle.