使用 jQuery 在数字前面添加额外的零?

2024-04-27

我上传的文件格式如下

MR 1

MR 2

MR 100

MR 200

MR 300

ETC.

我需要做的是在 MR 10 之前添加额外的两个 00,并在 MR10-99 之前添加一个额外的 0

这样文件就格式化了

MR 001

MR 010

MR 076

ETC.

任何帮助都会很棒!


假设您将这些值存储在某些字符串中,请尝试以下操作:

function pad (str, max) {
  str = str.toString();
  return str.length < max ? pad("0" + str, max) : str;
}

pad("3", 3);    // => "003"
pad("123", 3);  // => "123"
pad("1234", 3); // => "1234"

var test = "MR 2";
var parts = test.split(" ");
parts[1] = pad(parts[1], 3);
parts.join(" "); // => "MR 002"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 jQuery 在数字前面添加额外的零? 的相关文章

随机推荐