diff --git a/sorting/special-chars.js b/sorting/special-chars.js new file mode 100644 index 0000000..b31007f --- /dev/null +++ b/sorting/special-chars.js @@ -0,0 +1,17 @@ +jQuery.extend( jQuery.fn.dataTableExt.oSort, { + "special-chars-pre": function ( a ) { + return a.toLowerCase() + .replace( /\n/g, ' ' ) + .replace( /\u00e1/g, 'a' ) + .replace( /\u00e9/g, 'e' ) + .replace( /\u00ed/g, 'i' ) + .replace( /\u00f3/g, 'o' ) + .replace( /\u00fa/g, 'u' ) + .replace( /\u00ea/g, 'e' ) + .replace( /\u00ee/g, 'i' ) + .replace( /\u00f4/g, 'o' ) + .replace( /\u00e8/g, 'e' ) + .replace( /\u00ef/g, 'i' ) + .replace( /\u00fc/g, 'u' ); + } +} );