我正在建立一个网站,您可以在其中浏览项目的软件许可证。当您复制许可证时,我目前无法在行的开头删除空格。
截图: screenshot
我一直在尝试各种正则表达式,但它们似乎都不起作用。任何帮助,将不胜感激。谢谢。
答案 0 :(得分:1)
你可以使用 trim 来做这些事情。 http://www.w3schools.com/jsref/jsref_trim_string.asp
答案 1 :(得分:1)
要从行的开头删除空格,请使用
.replace(/^[^\S\r\n]+/gm, "")
模式细节:
^
- 一条线的开始(因为使用了多线修改器/ m)[^\S\r\n]
- 匹配非空白,回车符和换行符之外的任何字符。 +
使其匹配一个或多个匹配项。答案 2 :(得分:0)
试试这个
var text = " this is a string \n"+
" \t with a much of new lines \n";
text.replace(/^\s*/gm, '');
Regular expression to remove space in the beginning of each line?