Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- slugize: function(str, replacement) {
- if (!replacement) {
- replacement = '_';
- }
- var map = {
- '\xE0|\xE1|\xE5|\xE2': 'a', // �|�|�|�
- '\xE8|\xE9|\xEA|\xEB': 'e', // �|�|�|ẽ|�
- '\xEC|\xED|\xEF': 'i', // �|�|�
- '\xF2|\xF3|\xF4|\xF8': 'o', // �|�|�|�
- '\xF9|\xFA|\xFB': 'u', // �|�|ů|�
- '\xE7': 'c', // �
- '\xF1': 'n', // �
- '\xE4|\xE6': 'ae', // �|�
- '\xF6': 'oe', // �
- '\xFC': 'ue', // �
- '\xC4': 'Ae', // �
- '\xDC': 'Ue', // �
- '\xD6': 'Oe', // �
- '\xDF': 'ss', // �
- '[^\\w\\s]': ' ',
- '\\s+': replacement
- };
- for (var key in map) {
- var re = new RegExp(key, 'g');
- str = str.replace(re, map[key]);
- }
- return str;
- },
Add Comment
Please, Sign In to add comment