首页 > 解决方案 > 将确切的数字和字符串与两者中的任何内容匹配

问题描述

我想将字符串“ 108 Mobile Fist ”与以下搜索匹配:

如何使用 RexExp 实现这一目标?

现在我正在使用/^.*108.*.Fist.*/ig,但这不起作用。

标签: javascriptregexmongodb

解决方案


您的 RegExp 代码中有一个错误,并且错误是您使用的.*,这意味着字符串中的所有内容,因此我建议谨慎使用此符号.,因为它表示所有字母,因此我建议您使用此符号:-

/^\s?108\s?(?:Mobile\sFist)?(?:Mobile)?(?:Fist)?/ig

推荐阅读