使用正则表达式过滤现有关键字

时间:2019-04-08 10:12:54

标签: javascript regex angular

我有一些任务:存在默认关键字集合,并且当用户输入新关键字时,它必须按存在关键字集合进行过滤并通知用户重复项。

该关键字的重复被认为是该行的开头或以逗号等边线分隔,即

//起始行 关键字1,

//起始行 关键字2,

//内线 一些文本,关键字1,一些文本,关键字2

不重复: 文本关键字1,关键字2文本,文本关键字1文本,关键字1关键字2,  keyword1x,xkeyword1

此正则表达式

/(?<!\w|\w\s)(keyword1|keyword2)(?!\w|\s\w)/gmi

在chrome中可以正常使用,但在safari或Firefox中则不能使用,因为“向后看”

(? <! ...)
这些浏览器尚不支持

如何处理另一个reg表达式后面的内容?

对不起,我的英语。

0 个答案:

没有答案