如何从字符串中仅提取应为"5"的最后一个数字?
var str = "1000040928423195 points added to your balance";
var str = parseInt(str);
var lastNum = str.substr(str.length - 1);
console.log(lastNum);
Run Code Online (Sandbox Code Playgroud)
Ger*_*ado 10
鉴于你的字符串......
var str = "1000040928423195 points added to your balance";
Run Code Online (Sandbox Code Playgroud)
...我们可以用正则表达式提取所有数字...
var onlyNumbers = str.replace(/\D/g,'');
Run Code Online (Sandbox Code Playgroud)
......最后,得到最后一个:
var lastNumber = onlyNumbers.substring(onlyNumbers.length - 1);
Run Code Online (Sandbox Code Playgroud)
这是一个演示:
var str = "1000040928423195 points added to your balance";
var onlyNumbers = str.replace(/\D/g,'');
var lastNumber = onlyNumbers.substring(onlyNumbers.length - 1);
console.log(lastNumber);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2065 次 |
| 最近记录: |