Javascript 有没有办法检查两个字符串是否几乎相同

Javascript 有没有办法检查两个字符串是否几乎相同,javascript,string,string-matching,Javascript,String,String Matching,所以我从3个网站上搜集他们的产品数据,这些网站都是我所在地区的大型连锁超市,因为所有超市都在同一地区,它们通常销售相同的产品 我想制作一个包含该地区所有产品的策划收藏,这样当我在收藏中搜索“谷物翻炒巧克力220克”时,它会在每个超市返回该产品,因为每个公司都是独立的,他们分别保存存货,以便每个人为所有产品提供不同的输入名称 例如: 市场1。谷物翻转巧克力220克 市场2。麦片翻转巧克力220克 市场3。谷物翻炒巧克力220克 让我们假设我制作了一个策展收藏,其中保存了所有产品的真实名称,并将

所以我从3个网站上搜集他们的产品数据,这些网站都是我所在地区的大型连锁超市,因为所有超市都在同一地区,它们通常销售相同的产品

我想制作一个包含该地区所有产品的策划收藏,这样当我在收藏中搜索“谷物翻炒巧克力220克”时,它会在每个超市返回该产品,因为每个公司都是独立的,他们分别保存存货,以便每个人为所有产品提供不同的输入名称

例如:

  • 市场1。谷物翻转巧克力220克
  • 市场2。麦片翻转巧克力220克
  • 市场3。谷物翻炒巧克力220克
让我们假设我制作了一个策展收藏,其中保存了所有产品的真实名称,并将其交给了刮刀。市场1的刮刀运行并看到

  • 市场1:谷物翻转巧克力220克
并检查策划的藏品

  • 策展系列:谷物翻炒巧克力220克
有没有办法匹配那些几乎相同的字符串?

提及

可以使用Levenshtein距离算法求解 代码参考:

它也被称为“”或“模糊搜索”,有许多JS库可以做到这一点。