Replace predefined charater with their pair.
- copy
js_multi_replace.js
toapp/assets/javascripts/multi_replace.js
$().multiReplace();
has this parameters:
chars
— Object, default:
chars: {
'ä': 'ae', 'Ä': 'Ae', 'á': 'a', 'â': 'a', 'à': 'a', 'å': 'a', 'æ': 'ae',
'ö': 'oe', 'Ö': 'Oe', 'ó': 'o', 'ø': 'o',
'ü': 'ue', 'Ü': 'Ue',
'ç': 'c', 'Ç': 'C', 'ĉ': 'c', 'Ć': 'C', 'č': 'c', 'Č': 'C',
'é': 'e', 'ê': 'e', 'è': 'e', 'ĝ': 'g', 'ĥ': 'h',
'Ů': 'U', 'Ų': 'U', 'ù': 'u', 'û': 'u',
'î': 'i', 'í': 'i',
'ñ': 'n', 'ß': 'ss', 'Ş': 'S', 'š': 's', ' ': '-', 'ą': 'q',
'µ': 'm', '²': '2', '³': '3', '€': 'E', '£': 'L'
}
$(function() {
$("#username").keyup( function() {
$(this).multiReplace();
});
});
Task: Replace blank, and underscore with minus
$(this).multiReplace({ chars: { ' ': '-', '_': '-' } });