0

文字列と太字の一致部分を検索するプラグイン/スクリプトを探しています(あいまい検索)

親の下>キー>結果の例。

"Hello world" => "hel" => Hello world

"Hello world" => "hewd" => Hello world

私はこれを見つけまし-あいまいなオプションがありますが、一致する部分または文字列の部分を太字にすることはできません。

このようなプラグインを知っていますか。

4

1 に答える 1

0

簡単な例:

$('element').html(function() {
  return $(this).text().replace(/[hewd]/gi, '<strong>$&</strong>');
});

次に、動的正規表現を作成して抽象化できます。上記は任意のh,e,w,d文字に一致します。単語全体に一致させたい場合は、単語境界を使用できます\b

/\bhello\b|[ewd]/ //=> Will match "hello" and all "e,w,d" letters

デモ: http://jsbin.com/OKUjAtO/3/edit

于 2013-09-02T19:29:55.817 に答える