从表达式中读取特定数字

时间:2019-05-08 09:45:46

标签: typescript

我正在尝试从表达式中读取特定数字。

我想从下面的表达式中读取数字。

ID:jv.link.weight:234231

在上面的字符串中,我想使用打字稿读取数字234231

有人能建议我任何逻辑如何读懂吗?我刚接触打字稿。

2 个答案:

答案 0 :(得分:0)

尝试一下:

getNumber(str) { 
    let number = str.replace(/[^0-9]/g, ''); 
    return number;
}

答案 1 :(得分:0)

使用带有string.match()的正则表达式:

const expression = "ID:jv.link.weight:234231";
expression.match(/(\d+)/g)[0]

哪个将返回234231