jQuery DataTables - Akzentunabhängige Alphabetisierung und Suche
Beim BenutzenjQuery DataTables Ist es möglich, bei Verwendung des Filters akzentunabhängig zu suchen? Wenn ich zum Beispiel das Zeichen 'e' eingebe, möchte ich jedes Wort mit 'e' oder 'é', 'è' suchen.
Was mir in den Sinn kam, war, die Zeichenfolgen zu normalisieren und sie in eine separate, versteckte Spalte zu stellen, aber das würde das Problem mit der Alphabetisierung nicht lösen.
BEARBEITENIch habe folgendes versucht:
$.fn.dataTableExt.ofnSearch = function ( data ) {
return ! data ?
'' :
typeof data === 'string' ?
data
.replace( /\n/g, ' ' )
.replace( /á/g, 'a' )
.replace( /é/g, 'e' )
.replace( /í/g, 'i' )
.replace( /ó/g, 'o' )
.replace( /ú/g, 'u' )
.replace( /ê/g, 'e' )
.replace( /î/g, 'i' )
.replace( /ô/g, 'o' )
.replace( /è/g, 'e' )
.replace( /ï/g, 'i' )
.replace( /ü/g, 'u' )
.replace( /ç/g, 'c' ) :
data;
};