【发布时间】:2015-06-26 15:09:58
【问题描述】:
我正在尝试使用以下代码从 textarea 输入框中修剪所有前导空格:
replaceString = replaceString.replace(/^\s+|^\t+|\t+|\s+$/g, "");
当我这样做时,我会离开
.map_image #map_link_0 { width: 40px; height: 42px; top: 11px; left: 11px; }
.map_image #map_link_1 { width: 47px; height: 42px; top: 62px; left: 19px; }
到
.map_image #map_link_0 { width: 40px; height: 42px; top: 11px; left: 11px; }
.map_image #map_link_1 { width: 47px; height: 42px; top: 62px; left: 19px; }
我做错了什么?
【问题讨论】:
-
^字符仅在正则表达式开头和字符类内部([...])才有意义 -
好吧,从您粘贴的示例中,代码看起来就像您想要的那样 - 删除了两个前导空格。你想在每一行输入中都这样做吗?
-
@Paweł Chorążyk,这是我的目标,是的。我不太擅长正则表达式。
-
今天早上我累了。当我实际询问正则表达式时,我什至没有意识到我标记了 JavaScript/jQuery 问题。对不起,伙计们。
标签: javascript jquery regex string trim