我需要匹配数组中字符串中的数字。
['peter1','peter2','peter4'] ==> [1,2,0]
我想对第一个字符串数组 /1/g
的每个字符串进行正则表达式,对第二个字符串进行 /2/g
等等。
最佳答案
为此您不需要正则表达式——您只是想查看字符串是否包含索引,您可以使用 indexOf
或 includes
进行检查。
const inputs = ['peter1','peter2','peter4'];
const output = inputs.map((str, i) => str.includes(i + 1) ? i + 1 : 0)
console.log(output);
关于javascript - 匹配递增的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43647223/