NodeJS从String中提取数字

时间:2017-09-05 06:14:51

标签: javascript node.js

我有这个字符串wn123456 kg例如

我想在这种情况下只取出数字:123456

3 个答案:

答案 0 :(得分:3)

使用这个 - /\d+/g。它将提取数字。



const str = 'wn123456 kg';
console.log(/\d+/g.exec(str)[0]);




答案 1 :(得分:2)

var str = 'wn123456 kg';
var num = str.replace(/\D/g, '');
console.log(num);

答案 2 :(得分:1)

你可以这样做: 使用match

var text = 'wn123456 kg';
var number = text.match(/\d+/);
alert(number);

使用replace

alert('wn123456 kg'.replace(/\D/g, ''));