文字列内のクラス名を確認する必要があります。
私の文字列は次のようになります。
testing ui-li ui-li-static ui-btn-up-f ui-first-child ui-filter-hidequeue
そして、私はui-filter-hidequeue
文字列のどこか(!)を探しています。
これが私が試していることです。null
私が一致させようとしている文字列はそこにありますが、それは常にを返します:
var classPassed = 'ui-filter-hidequeue',
classes = 'testing ui-li ui-li-static ui-btn-up-f ui-first-child ui-filter-hidequeue',
c = new RegExp('(?:\s|^)' + classPassed + '(?:\s|$)');
console.log( classes.match(c) ) // returns null
質問:
正規表現で何が間違っているのか誰かに教えてもらえますか?
ありがとう!