Javascript 如何用空格替换前导零
我需要在javascript函数中将前导零替换为数字中的空格。需要确保保留数字中先前的空格。例如,如果我的字符串值定义为Javascript 如何用空格替换前导零,javascript,Javascript,我需要在javascript函数中将前导零替换为数字中的空格。需要确保保留数字中先前的空格。例如,如果我的字符串值定义为“004590808”,则我的输出应为 “4590808”。 提前感谢……您可以使用一个函数,该函数的长度为所需的替换长度 var字符串='004590808', replaced=string.replace(/^\s*0+/,({length})=>''。repeat(length)); console.log(字符串); 控制台日志(已替换)您的问题不清楚,因为您没有用
“004590808”
,则我的输出应为
“4590808”
。
提前感谢……您可以使用一个函数,该函数的长度为所需的替换长度
var字符串='004590808',
replaced=string.replace(/^\s*0+/,({length})=>''。repeat(length));
console.log(字符串);
控制台日志(已替换)代码>您的问题不清楚,因为您没有用反勾号包装字符串
我们需要这个函数,因为正则表达式可以同时找到00,并且需要在任意-here空间中转换为相同的长度。我使用“*”表示可见性
var s=“004590808”;
s=s.replace(/^\s+0+/,函数(z){返回z.replace(/0/g,“*”)});
console.log(
">" +
+
“在字符串中循环,如果下一个元素>0,则更改当前是否尝试了任何操作..欢迎使用堆栈溢出!请访问,查看和。进行一些研究,搜索与此相关的主题;如果遇到问题,请发布您的尝试,记下输入和预期输出。您忘记了前导空格。”(我知道,在张贴的问题中不明显,但在文本中有阅读)查看我的答案;)非常感谢您…解决方案对我有效…编写正则表达式的好参考/指南是什么…请访问