我使用脚本删除了双空格。但是这个脚本也会删除新行以及空格。
Suppose Input is "\s\s\n\n" Script's output is "\s" Desired Output "\s\n\n" That I simply want to remover double space but not new line. Want to skip new line.
function clean(f) {
f.value=f.value.replace(/^\s+|\s+$/g,'').replace(/\s\s+/g,' ');
return true;
}
答案 0 :(得分:2)
您目前正在使用\s
来清除任何空格。如果您希望在保留所有\n
的同时删除两个或更多空格,则可以使用以下内容:
replace(/ {2,}/g,'')