Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将字符串的开头从2个空格转换为4个空格_Javascript_Html_Tabs_Textarea_Tab Size - Fatal编程技术网

Javascript 将字符串的开头从2个空格转换为4个空格

Javascript 将字符串的开头从2个空格转换为4个空格,javascript,html,tabs,textarea,tab-size,Javascript,Html,Tabs,Textarea,Tab Size,如果一个人有一个标签大小为2个空格的文本区域,例如: 功能添加(a、b、c){ 返回a+b+c; } 结果应该是: 功能添加(a、b、c){ 返回a+b+c; } 有没有办法将它从2个空间转换为4个空间 我正在尝试: 函数转换(id、开始、结束){ var myvalue=document.getElementById(id).value; var myregex=新的RegExp(“*开始,g”); myvalue=myvalue.replace(myregex,“*end); }

如果一个人有一个标签大小为2个空格的文本区域,例如:


功能添加(a、b、c){
返回a+b+c;
}
结果应该是:


功能添加(a、b、c){
返回a+b+c;
}
有没有办法将它从2个空间转换为4个空间

我正在尝试:

函数转换(id、开始、结束){
var myvalue=document.getElementById(id).value;
var myregex=新的RegExp(“*开始,g”);
myvalue=myvalue.replace(myregex,“*end);
}

功能添加(a、b、c){
返回a+b+c;
}

Convert Tab Size 2=>4
在javascript中不能将字符串相乘。 例如,可以使用.repeat()。 您没有将值放回元素中。只是更改myvalue不起作用,您必须将元素的值设置为myvalue

函数转换(id、开始、结束){
var myvalue=document.getElementById(id).value;
var myregex=newregexp(“.”重复(开始),“g”);
myvalue=myvalue.replace(myregex,“.”重复(end));
document.getElementById(id).value=myvalue
}

功能添加(a、b、c){
返回a+b+c;
}
转换选项卡大小2=>4