diff --git a/sorting/num-html.js b/sorting/num-html.js index 3274ae11..7783a3d2 100644 --- a/sorting/num-html.js +++ b/sorting/num-html.js @@ -11,7 +11,7 @@ jQuery.extend( jQuery.fn.dataTableExt.oSort, { "num-html-pre": function ( a ) { - var x = a.replace( /<.*?>/g, "" ); + var x = String(a).replace( /<[\s\S]*?>/g, "" ); return parseFloat( x ); }, diff --git a/type-detection/num-html.js b/type-detection/num-html.js index d6f708e5..e732496b 100644 --- a/type-detection/num-html.js +++ b/type-detection/num-html.js @@ -11,7 +11,7 @@ jQuery.fn.dataTableExt.aTypes.unshift( function ( sData ) { sData = typeof sData.replace == 'function' ? - sData.replace( /<.*?>/g, "" ) : sData; + sData.replace( /<[\s\S]*?>/g, "" ) : sData; sData = $.trim(sData); var sValidFirstChars = "0123456789-";