我想在每行的开头删除空格。
我在每行中都有数据,在开头有一组空格,因此数据出现在中间,我想在每行的开头删除空格。
tmp = tmp.replace(/(<([^>]+)>)/g,"")
如何将
^\s
条件添加到该replace()
中? 最佳答案
要删除所有前导空格:
str = str.replace(/^ +/gm, '');
正则表达式非常简单-开头有一个或多个空格。更有趣的位是标志-代替所有匹配的
/g
(全局)(而不仅仅是第一匹配)和/m
(多行),以便插入号与每行的开头匹配,而不仅与字符串的开头匹配。工作示例: http://jsbin.com/oyeci4
关于javascript - 正则表达式删除每行开头的空格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5799801/