javascript - 将确切的数字和字符串与两者中的任何内容匹配
问题描述
我想将字符串“ 108 Mobile Fist ”与以下搜索匹配:
- 108
- 108 拳头
- 108手机
如何使用 RexExp 实现这一目标?
现在我正在使用/^.*108.*.Fist.*/ig
,但这不起作用。
解决方案
您的 RegExp 代码中有一个错误,并且错误是您使用的.*
,这意味着字符串中的所有内容,因此我建议谨慎使用此符号.
,因为它表示所有字母,因此我建议您使用此符号:-
/^\s?108\s?(?:Mobile\sFist)?(?:Mobile)?(?:Fist)?/ig