I want to replace certain characters in a string with other characters. I´ve did my research and found that the best way is to use regular expressions... But, something does
Match any of those characters using []
, and capture the match(es) using instead of looking for a match of those consecutive characters.()
var url = word.replace(/[áéí]/g, function(s) {
return alphabet[s];
});
DEMO: http://jsfiddle.net/5UmLV/1/
As noted by @Felix Kling the capture group was unnecessary. Updated to reflect that improvement.