我正在为网站后端进行文本输入。我希望自动更正几件事。例如,我转换为的文本区域中的新行<br>
。我还想让用户在新行上切换。
这需要将空格更改为
. 我只想转换新行开头的空格。例如,假设用户将其输入到 textarea 中:
This is my text! It's pretty great.
This is a second line.
This is a third line, that is indented by four spaces.
This is a fourth line.
使用正则表达式,我得到了每行要转换的第一个空格:
.replace(/^[ ]/mg,' ');
我已经将多个空格转换为一个空格:
.replace(/[ ]{2,}/mg,' ');
不过,我不知道如何转换所有四个缩进空格。我已经在互联网上搜索了大约 3 个小时,我找到了类似的答案,但我无法在这里工作。有什么想法吗?