Skip to content

Instantly share code, notes, and snippets.

@leandrojo
Last active April 28, 2016 13:08
Show Gist options
  • Select an option

  • Save leandrojo/8fa8a2fdf772192828b4 to your computer and use it in GitHub Desktop.

Select an option

Save leandrojo/8fa8a2fdf772192828b4 to your computer and use it in GitHub Desktop.
const replaceForRegexSearch = (str) => {
let letters = str.split('');
letters = letters.map((letter) => {
switch(letter) {
case 'a':
return '(a|á|à|â|ã)';
case 'c':
return '(c|ç)';
case 'e':
return '(e|é|è|ê)';
case 'i':
return '(i|í|ì|î)';
case 'n':
return '(n|ñ)';
case 'o':
return '(o|ó|ò|ô|õ)';
case 'u':
return '(u|ú|ù|û)';
default:
return letter
}
});
return letters.join('')
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment