0

ばかげた質問をして申し訳ありませんが、2日間でどうすればよいかわかりません.そして、あなたの助けが必要です.

それが私が欲しいものです:

var str = "Hello World by Wor";
if(str.match(/\bWor\b/)){
alert('He is here');
}

それはうまくいきますが、変数を使用すると:

var str = "Hello World by Wor";
var sear = "Wor";
if(str.match(/\bsear\b/)){
alert('He is here');
}

前の例のようには機能しません。

重要:検索文字列の境界線を作成するには、タグ「\b」を使用する必要があります。

4

1 に答える 1

1
var str = "Hello World by Wor";
var sear = /Wor/g;
if(str.match(sear).length){
alert("reached")
}

フィドルのデモ

: g フラグは、最初の一致だけでなく、すべての一致を取得するために必要です。

説明

于 2013-07-16T09:53:20.300 に答える