UNPKG

@krowdy-ui/views

Version:

React components that implement Google's Material Design.

51 lines (43 loc) 819 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = tilderize; function tilderize(text) { return text.replace(/[aeiouáéíóúnñ]/gi, function (v) { switch (v) { case 'a': case 'A': case 'á': case 'Á': return '(a|á)'; case 'e': case 'é': case 'E': case 'É': return '(e|é)'; case 'i': case 'í': case 'I': case 'Í': return '(i|í)'; case 'o': case 'ó': case 'O': case 'Ó': return '(o|ó)'; case 'u': case 'ú': case 'U': case 'Ú': return '(u|ú)'; case 'n': case 'ñ': case 'N': case 'Ñ': return '(n|ñ)'; default: return ''; } }); }