Предположим, у меня есть таблица с тремя рядами. В одной колонке, у меня есть эти ВоулсDatatables regex ищет точную строку (не подстроку)
- тренер
- Помощник тренера
- тренер помощник тренера
- тренер
Если я сделать поиск теперь для «тренера», вернуть все строки , Я не хочу этого. Мне нужно два набора кода для выполнения следующих операций:
1), чтобы иметь возможность ввести слово «тренер» и только вернуть его строки 1 и 3. 2), чтобы иметь возможность вводить слово «тренер», и только он возвращает строку 1 (с учетом регистра)
Другими словами, я не хочу, чтобы возвращаемые записи имели подстроку. Просто тренер. Я не смог понять это, потому что между помощником и тренером есть пробел, и регулярное выражение я распознаю свободно стоящее слово и возвращает его.
Дайте мне знать, если это возможно.
Мой текущий код:
var stringFilter = $(this).val();
var myregex = ("\\b" + stringFilter + "\\b");
$("##add_grid").DataTable().column().columns(7).search(myregex,true,false).draw();
Вы можете попробовать, если ($ ("# add_grid") DataTable() .column(). columns (7) .search ("\" "+ myregex +" \ "", true, false))> = 0) {$ ("# add_grid"). DataTable(). column(). столбцы (7) .search ("\" "+ myregex +" \ "", true, false) .draw(); } –
Возможно, вам повезло задать вопрос о регулярном выражении, а не о datatables –