需要用正则表达式字符串区分“库存”和“库存”

时间:2018-11-30 03:38:09

标签: javascript regex

我有Javascript代码,可以在段落中找到特定的单词。我有两个词“股票”和“盘点”,需要在一个段落中进行搜索。但是,如果段落中仅存在“盘点”,它将搜索并显示“库存”,而不显示整个盘点。

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试一下

\b(Stock|Stocktaking)\b/i

  • \b-单词边界。
  • (stock|stocktaking)-这将与文字词stockstocktaking匹配。
  • i-i标志使其不区分大小写,因此将同时匹配大小写。

Demo

如果您想了解有关单词边界的更多信息,请访问此链接https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions