Мне нужно проверить соответствие string A
на основе того, содержит ли оно все слова в другом string B
- в любом порядке.
Итак, допустим, string A
это:
one two three four five
И string B
является одним из них:
one two three // match!
one three two // match! (order doesn't matter)
one two six // NOT A MATCH! ('six' is not found in string A)
one two three four // match!
one two three four five // match!
one two three four five seven // NOT A MATCH! ('seven' is not found in string A)
Как найти совпадение между string A
и string B
, только если каждое слово в string B
найдено в string A
(независимо от порядка слов в любой строке и независимо от того, содержит ли string A
дополнительные слова, которых нет в string B
)?
Я не знаю, есть ли в jQuery какие-либо специальные функции, которые могли бы помочь с этим, или мне нужно делать это строго с чистым JavaScript?