0

次のようなものだけを一致させたい:

I 文字列が与えられた場合、次のパターン "TERMINATE:" + 任意の数のランダムな文字または数字に一致する単語を検出できるものが必要です。

"VIRUS:XPA"
"VIRUS:IDI"

次に、関数は「true」を返して、ウイルスのみが存在することを示します。

ただし、文字列が次の場合:

"ANM|SDO|FSD:SOS|VIRUS:XPA"
"ANM:SOS|SDO|FSD:SOS|VIRUS:XLS"
"VIRUS:XLS|ANM:SOS|SDO|FSD:SOS|VIRUS:XPL"
"VIRUS:XLS|ANM:SOS"

次に、関数は「false」を返して、ウイルスが存在しないか、ウイルスがマスクされていることを示します。

これは javacsript の単一の正規表現で実行できますか?

4

1 に答える 1

1

このようなことを意味しますか?

var isVirus = /^VIRUS\:\w*$/.test(str) 
于 2013-03-21T22:38:40.483 に答える