Javascript:如何用空格替换字符串中的所有字符?
我有两个问题: 假设我有一根绳子,祝你有个愉快的一天 这是我想要的输出:15个空格 另外,如何在javascript中动态创建字符串 例如:红宝石 A*10 AAAAAAAAAAJavascript:如何用空格替换字符串中的所有字符?,javascript,string,replace,Javascript,String,Replace,我有两个问题: 假设我有一根绳子,祝你有个愉快的一天 这是我想要的输出:15个空格 另外,如何在javascript中动态创建字符串 例如:红宝石 A*10 AAAAAAAAAA 如果后者是可能的话,我可以做第一个这样的事情*input.length可通过以下方式实现: // returns a string with 10 "A" (one less than the array length, which is 11) new Array(11).join("A"); 一, “祝您有愉
如果后者是可能的话,我可以做第一个这样的事情*input.length可通过以下方式实现:
// returns a string with 10 "A" (one less than the array length, which is 11)
new Array(11).join("A");
一,
“祝您有愉快的一天”。替换//g' 1
二,
第一季度的Ans:
第二季度的Ans:
祝您有愉快的一天。替换//g'
var str=祝你有愉快的一天;
新的Arraystr.length+1.join“”
您可以通过一种简单的方法完成这一切:
var myString = "Have a nice day";
var emptyString = cleaner(' ', emptyString.lenght);
var aString = cleaner('A', emptyString.lenght);
var cleaner = function(charColor,length){
return new Array(length)).join(charColor);
}
为什么不在javascript替换函数中使用正则表达式?+1-和1当然可以用新的ArrayHave a Good day.length.join实现;一个接一个:我应该准备好谢谢你。这对我来说是新鲜事。正则表达式中的分组不是有点多余吗?@KrishnaprasadVarma与什么相比?new ArrayinputKwd.length.join;VS inputKwd.replace//g'@KrishnaprasadVarma你可以自己测量它:
(new Array(11)).join('A');
var str = "Have a nice day";
str = str.replace(/./g, ' ');
String.prototype.repeat = function(n) {
return new Array(n+ 1).join(this);
};
"A".repeat(10);
var myString = "Have a nice day";
var emptyString = cleaner(' ', emptyString.lenght);
var aString = cleaner('A', emptyString.lenght);
var cleaner = function(charColor,length){
return new Array(length)).join(charColor);
}