使用javascript检查引号中是否包含单词

问题描述 投票:0回答:1

我有一个像get(3,"No MATCH",obj)这样的字符串。我想检查单词MATCH是否用引号引起来(单引号或双引号)。这里的MATCH包含在引号中,尽管不完全与“ MATCH”完全一样,但仍是引号中包含的文本的一部分,即“ No MATCH”。我想编写一个函数,该函数将单词(MATCH)作为参数,如果包含在引号中则返回true,否则返回false。以下是一些其他需要对此进行检查的输入字符串功能:* get(1101,"MATCH",obj)->因为MATCH在引号内,所以返回true* get(255,'NO MATCH',obj)->返回true,因为MATCH是引号中包含的文本的一部分*get(1111,"" , MATCH)--->由于MATCH不包含在引号中,因此返回false

javascript regex string double-quotes single-quotes
1个回答
0
投票

对此有帮助

https://regex101.com/r/Bu4LUO/2

['"]([ \w]+)?MATCH([ \w]+)?["']
© www.soinside.com 2019 - 2024. All rights reserved.