Question

Je pris un certain code de l'Internet qui recherche les données entrées dans un tableau (contient la requête), mais je veux qu'il regarde si le texte apparaît au début du mot. voici le code

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');
  });
}

Comment puis-je changer pour chercher requête au début du mot plutôt que sur le mot
merci

Était-ce utile?

La solution

Utilisez

query = "^" + query.replace(/ /gi, '|');
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top