1

今、ラボバンク OR 理想を探しています。両方を設立したいので、条件を編集したいと思います。

if (/(Rabobank)|(ideal)/i.test (document.body.innerHTML) )

試した:if (/(Rabobank)||(ideal)/i.test (document.body.innerHTML) )

if (/(Rabobank)&&(ideal)/i.test (document.body.innerHTML) )

4

3 に答える 3

3

使用するだけindexOfです:

var text = document.body.textContent.toLowerCase();

if ((text.indexOf('rabobank') !== -1) && (text.indexOf('ideal') !== -1)) {
    ...
}

絶対に正規表現が必要な場合は、他の回答で概説されているように、2 つのテストに分割してください。

于 2013-02-27T03:58:20.437 に答える
2

正規表現はそのようには機能しません。試す:

if(/Rabobank/i.test(...) && /ideal/i.test(...)){ ... }

RegEx を取り出して、ANDJS にロジックを処理させます。

于 2013-02-27T03:59:32.897 に答える
1

2 つの異なる正規表現に分割する必要があります。

var html = document.body.innerHTML;
if ( /Rabobank/i.test(html) && 
     /ideal/i.test(html) )
{
   // do something
}
于 2013-02-27T03:58:26.287 に答える