0

多くの div を調べて文字列をそのデータ属性の情報と照合する検索機能をまとめました。これを行うために正規表現を使用しています。

これは、私が現在使用している正規表現です。

var regExPattern = "gi";
var regEx = new RegExp(filter, regExPattern);
// filter is the text that the user searches. 

文字列の一部と一致するようにパターンを変更する必要があります。たとえば、' world' 内の ' ' と一致しhello worldます。しかし、現時点では、完全な文字列 ' を入力した場合にのみ機能しますhello world'

正規表現についてMozillaのページを読みましたが、使用する必要があるフラグは\S. だから私はregExPattern...に変更しまし"gi/\S\w*/"たが、これは機能しません。私はフラグの使い方が本当に間違っていると思います。誰かが私を正しい方向に向けることができます。

4

2 に答える 2

0

とにかく、文字列全体を検索することで期待どおりに機能していたため、RegEx パターンやフラグの問題ではなかったことがわかりましたが、全体としては検索機能の問題でした。私が投稿したこの後の質問を参照してください

于 2013-02-07T19:49:39.787 に答える
0

もしかしてこれ?

var aa = 'hello world';
var bb = 'world';
var cc = new RegExp( bb );
alert( aa.match( bb ) );

参照

于 2013-02-03T02:11:17.160 に答える