javascript - 通过删除javascript中的最后3个字符获取子字符串
问题描述
我试图通过删除javascript中的最后3个字符来获取子字符串我只想从字符串中保留80000:
80000 公里
解决方案
如果要剪切字符串的结尾(右侧),可以从开头抓取子字符串,并在比原始长度少三个字符的位置停止。
const clipRight = (s, n) => s.substr(0, s.length - n),
clipLeft = (s, n) => s.substr(-n);
var str = "80000 km";
console.log(clipRight(str, 3)); // 80000
console.log(clipLeft(str, 2)); // km
.as-console-wrapper { top: 0 }
推荐阅读
- dart - Android 之类的日历,用于 dart 中的日期计算
- cypress - 无法使用 cypressJS 请求路由
- c# - 在嵌套循环中获取对象
- python - 如何在列表正在填充且任务尚未完成时通过views.py访问tasks.py中的列表的值?
- reactjs - npm 错误!在“...ersion: OpenPGP.js v3”附近解析时 JSON 输入意外结束 在安装 create-react-app 和中止时收到此错误
- bash - 获取最后日志 10 分钟的 shell 脚本问题
- linux - 运行单元测试时出现 DlibDotNet 异常:System.DllNotFoundException:无法加载共享库“DlibDotNetNative”
- python - 如何使用多维输入预测 Keras 中的序列?
- salesforce - 如何让 Salesforce 页面显示更多字段?
- python - 将 Key-Length-Value (KLV) 字符串拆分为 key、length、value 的小列表