Puis-je utiliser des caractères génériques lors de la recherche d'un tableau de chaînes de caractères en Javascript?
Donné un tableau de chaînes de caractères:
x = ["banana","apple","orange"]
est-il construit en raccourci pour effectuer des recherches génériques?
ie., peut-être
x.indexOf("*na*") //returns index of a string containing the substring na
Pourquoi ne pas simplement de la recherche pour
Je voudrais utiliser une regex, éventuellement, cela peut aider stackoverflow.com/questions/6333246/...
Merci, les regexp suggestion aidé. Peut-être mettre que comme une réponse "il n'y a pas de raccourci, mais en utilisant une expression rationnelle est "facile", avec un exemple de code snippet
na
ou utiliser une regex... Vous pourrait également augmenter Chaîne et écrire votre propre.Je voudrais utiliser une regex, éventuellement, cela peut aider stackoverflow.com/questions/6333246/...
Merci, les regexp suggestion aidé. Peut-être mettre que comme une réponse "il n'y a pas de raccourci, mais en utilisant une expression rationnelle est "facile", avec un exemple de code snippet
OriginalL'auteur blueberryfields | 2012-10-02
Vous devez vous connecter pour publier un commentaire.
L'expansion de Pim, la réponse, la bonne façon de le faire (sans jQuery) serait celui-ci:
Mais vraiment, sauf si vous utilisez cette fonctionnalité dans plusieurs endroits, vous pouvez simplement utiliser l'existant
filter
méthode:La RegExp version est similaire, mais je pense qu'il va créer un peu plus de surcharge:
Apporter une plus grande souplesse pour vous permettre de spécifier un valide RegExp de chaîne de caractères.
OriginalL'auteur Shmiddty
Vous pouvez étendre la matrice de prototype pour trouver des correspondances dans un tableau
Vous pouvez ensuite appeler à trouver sur votre tableau comme
OriginalL'auteur Pim
en utilisant les regex peuvent le faire en javascript
OriginalL'auteur Shailesh B. Rathi