gpt4 book ai didi

javascript - 如何获取符号两侧的数字

转载 作者:行者123 更新时间:2023-11-28 15:05:07 24 4
gpt4 key购买 nike

如何使用 Javascript 获取符号每一侧的数字?

例如。从extra chars 14 + 21 extra charsextra chars 14+21 extraChars获取1421。 p>

我有一个关于 14 + 21 的想法,使用 var ary = 'extra chars 14 + 21 extra chars'.split(' ')indexOf('+')+1indexOf('+')-1 但这不适用于 14+21

我该如何执行此操作才能支持多个符号?

最佳答案

您可以使用类似的正则表达式...

var re = /(\d*) *\+ *(\d*)/g; 
var str = 'extra chars 14 + 21 extra chars';
var m;

while ((m = re.exec(str)) !== null) {
if (m.index === re.lastIndex) {
re.lastIndex++;
}
console.log(m[0]);
console.log(m[1]);
console.log(m[2]);
}

关于javascript - 如何获取符号两侧的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39321902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com