如何javascript正则表达式匹配以下内容

How to javascript regex match the following?

本文关键字:javascript 正则表达式 如何      更新时间:2023-09-26

我只想匹配那些写着:

给定一个字符串,我想要一些东西能够检测与以下模式"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",表示没有病毒,或者病毒被屏蔽了。

这可以用javascript中的单个正则表达式完成吗?

你是说这样吗?

var isVirus = /^VIRUS':'w*$/.test(str)