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 回答