1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| var collationRx =
/([áàâäæãå]+)|([éèêë]+)|([íìîï]+)|([óòôöõø]+)|([úùûü]+)|([ýÿ]+)|([ç]+)|([ñ]+)|([ð]+)|([ß]+)|([þ]+)/g;
var collationFn = function (_, a, e, i, o, u, y, c, n, d, ss, th) {
if (a) return "a".repeat(a.length);
if (e) return "e".repeat(e.length);
if (i) return "i".repeat(i.length);
if (o) return "o".repeat(o.length);
if (u) return "u".repeat(u.length);
if (y) return "y".repeat(y.length);
if (c) return "c".repeat(c.length);
if (n) return "n".repeat(n.length);
if (d) return "d".repeat(d.length);
if (ss) return "ss".repeat(ss.length);
if (th) return "th".repeat(th.length);
}; |
Partager