Dies kann durch reguläre Ausdrücke erreicht werden. Ein paar Kombinationen, die jemandem helfen könnten:
var word = "this,\\ .is*a*test, '.and? / only / 'a \ test?";
var stri = "This is a test and only a test";
Ersetzt alle nicht alphanumerischen Zeichen,
console.log(word.replace(/([^a-z])/g,' ').replace(/ +/g, ' '));
Result: [this is a test and only a test]
Um mehrere zusammenhängende Leerzeichen durch ein Leerzeichen zu ersetzen,
console.log(stri.replace(/ +/g,' '));
Result: [This is a test and only a test]
Um alle *-Zeichen zu ersetzen,
console.log(word.replace(/\*/g,''));
Result: [this,\ .isatest, '.and? / only / 'a test?]
So ersetzen Sie Fragezeichen (?)
console.log(word.replace(/\?/g,'#'));
Result: [this,\ .is*a*test, '.and# / only / 'a test#]
Um Anführungszeichen zu ersetzen,
console.log(word.replace(/'/g,'#'));
Result: [this,\ .is*a*test, #.and? / only / #a test?]
Um alle ' Zeichen zu ersetzen,
console.log(word.replace(/,/g,''));
Result: [this\ .is*a*test '.and? / only / 'a test?]
Um ein bestimmtes Wort zu ersetzen,
console.log(word.replace(/test/g,''));
Result: [this,\ .is*a*, '.and? / only / 'a ?]
Zum Ersetzen des Schrägstrichs,
console.log(word.replace(/\\/g,''));
Result: [this, .is*a*test, '.and? / only / 'a test?]
Um den Schrägstrich zu ersetzen,
console.log(word.replace(/\//g,''));
Result: [this,\ .is*a*test, '.and? only 'a test?]
Alle Leerzeichen ersetzen,
console.log(word.replace(/ /g,'#'));
Result: [this,\#.is*a*test,####'.and?#/#only#/#####'a##test?]
Zum Ersetzen von Punkten,
console.log(word.replace(/\./g,'#'));
Result: [this,\ #is*a*test, '#and? / only / 'a test?]