Я пытаюсь реализовать пользовательские фильтры DataTables/Range Filtering fucntionality, как описано на этой странице: https://www.datatables.net/examples/plug-ins/range_filtering.html).Фильтрация фильтров пользовательских фильтров DataTables - как удалить запятые из цифр?
Он отлично работает, за исключением того, что в столбце, который я фильтрую, входят разделители запятой в числах, отображаемых в таблице, и это затягивает фильтрацию.
Вроде бы обрабатывать запятую и любые цифры, которые следуют за ней, как не существует, так что число +1234 будет рассматриваться как 1.
Я думал, что это было бы легко добавить строку, чтобы удалить эти запятые после этой строки:
var dit100 = parseInt(data[3], 10) || 0;
Я пробовал различные способы, чтобы заменить запятые ни с чем, в том числе это:
dit100 = dit100.replace(/,/g, '');
... и другие методы тоже.
Однако в каждом случае добавление одной дополнительной строки останавливает выполнение сценария DataTables.
Что странно, что выше заменить команда делает работу в JSFiddle: https://jsfiddle.net/pudqpr2t/
Я знаю, что я, вероятно, делать что-то глупое, но я не могу определить, что я делаю неправильно.
Любые предложения?
Спасибо!
просьба привести пример разметки/таблицы. Очевидно, у вас есть другие проблемы, кроме путаницы типа. – davidkonrad