Provenendo da uno sfondo PHP, sono un po 'viziato con la funzione str_replace
che è possibile passare una serie di haystack & aghi.Sostituzione di alcuni caratteri in javascript
Non ho ancora visto una tale funzione in Javascript, ma sono riuscito a ottenere il lavoro fatto, benche brutto, con il codice qui sotto indicato:
return myString.replace(" ", "-").replace("&", ",");
Tuttavia, come il mio bisogno di sostituire certi personaggi con un altro personaggio crescono, sono sicuro che ci sono molti modi migliori per ottenere questo risultato - sia dal punto di vista delle prestazioni sia da quello più bello.
Quindi cosa posso fare invece?
Si potrebbe creare una funzione, ma non so una funzione javascript nativo che lo fa. –
'myString.replace (" "," - ")' probabilmente non fa quello che vuoi. "" foo bar baz ".replace (" "," - ") ===" foo-bar baz "'. Sostituisci con una stringa poiché il modello sostituisce solo la prima occorrenza. –