javascript - 用拆分()替换()
问题描述
如果逗号后只有一位数字,我需要输入“0”,replace()在这种情况下如何工作?
var a = "2x 250,5";
console.log(a.replace(a.split(",")[1], a.split(",")[1] + 0));
//expected result
// 2x 250,50
//Output
//2x 2500,5
解决方案
您可以搜索逗号、数字和字符串结尾并在结尾添加零。
var a = "2x 250,0";
console.log(a.replace(/,\d$/, '$&0'));
推荐阅读
- java - 我的多部分文件消失在我的正面和背面之间
- java - 休眠:限制子对象的结果大小
- python - 将字典中的所有“”替换为“”
- html - Google 幻灯片插件中的键盘快捷键
- java - Jackson JSON 库:忽略序列化时导致异常的字段?
- ssis - 查看活动之间的行和/或行数(类似于 ssis 数据查看器)
- javascript - 如何在 html 页面中翻译 Javascript 消息
- python - 从字符串构造快速布尔逻辑
- firebase - 在本机反应中基于互联网连接运行功能
- xamarin.android - Xamarin.Android CertificateFactory.GetInstance("X.509").GenerateCertificate with MemoryStream 结果为“inStream 为空”