gpt4 book ai didi

javascript - 删除类属性末尾的空格

转载 作者:行者123 更新时间:2023-11-30 00:23:03 25 4
gpt4 key购买 nike

我想删除此字符串中 class 属性末尾的空格:

<div class="test  wrapper   " id="test"> " sample text " </div>

如果我用

text = text.replace(/\s+"/g, '"');

sample text 之后的空格也将被删除,我想保留该空格。

你知道我该怎么做吗?

最佳答案

让你的正则表达式更具体

通过将 class=" 添加到您的正则表达式中,您可以缩小替换范围。然后使用捕获组 ()$n 替换模式,您可以只保存不包括任何空格的类名列表:

var text = '<div class="test  wrapper   " id="test"> " sample test " </div>';
text = text.replace(/class="\s*(.+?)\s*"/g, 'class="$1"');
alert(text);

关于javascript - 删除类属性末尾的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32482336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com