我想使用通配符比较JavaScript中的字符串,这样我可以使用通配符比较两个字符串是否为真。例如,我可能有这样的输入:
const input1 = "300";
const input2 = "300 - Item#300";
我希望能够构造一个函数,以便该语句返回true:
input1 === input2;
我找到了这个问题/答案:Wildcard string comparison in Javascript
但是,我使用的工具并未使用所有的JavaScript ES6,因此,在投票率最高的答案中,我没有所需的所有工具。我应该拥有以前版本中的所有内容(我们显然有一些ES6的科学怪人版本,但其中只有一部分).. l
如果您要检查字符串是否包含另一个字符串,则可以不使用正则表达式就使用String#includes
。
String#includes