如果逗号后的数字是一位数,则在 JavaScript 中使用 Split() 替换 (Replace()) 以附加 0

javascriptweb developmentobject oriented programming更新于 2025/9/24 16:44:17

假设我们的示例字符串为 −

const a = "250,5";

如果 “,” 后的数字是一位数,则必须在其后附加 0,

如果字符串包含多个 ‘,’,则必须返回 -1

只需组合 split() 和 replace() 函数即可完成此操作,如下例所示 −

示例

const a = "250,5";
const roundString = (str) => {
   if(str.split(",").length > 2){
      return -1;
   }
   return a.replace(`,${a.split(",")[1]}`, `,${a.split(",")[1]}0`);;
}
console.log(roundString(a));

输出

此代码的控制台输出将是 −

250,50

相关文章


有用资源