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

时间:2013-03-21 22:36:30

标签: javascript regex

我只想匹配那些说:

鉴于我的字符串,我想要的东西能够检测到与“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中的单个正则表达式完成吗?

1 个答案:

答案 0 :(得分:1)

你的意思是这样的吗?

var isVirus = /^VIRUS\:\w*$/.test(str) 
相关问题