我正在尝试从表达式中读取特定数字。
我想从下面的表达式中读取数字。
ID:jv.link.weight:234231
在上面的字符串中,我想使用打字稿读取数字234231
。
有人能建议我任何逻辑如何读懂吗?我刚接触打字稿。
答案 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