Regex y jquery para la tabla de filtrado
-
27-10-2019 - |
Pregunta
Me tomó un poco de código a partir de la internet que busca introducir datos en una tabla (contiene la consulta), pero quiero que se vea si el texto que aparece al principio de la palabra.aquí está el código
function filter(selector, query) {
query = $.trim(query); //trim white space
query = query.replace(/ /gi, '|'); //add OR for regex
$(selector).each(function() {
($(this).text().search(new RegExp(query, "i")) < 0) ? $(this).hide().removeClass('visible') : $(this).show().addClass('visible');
});
}
¿cómo puedo cambiar para que se busque la consulta al comienzo de la palabra en lugar de cualquier lugar de la palabra
gracias
Solución
Usar
query = "^" + query.replace(/ /gi, '|');
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow