gpt4 book ai didi

jquery - 正则表达式jquery删除所有双空格

转载 作者:行者123 更新时间:2023-12-01 00:42:00 24 4
gpt4 key购买 nike

您好,我有这段代码,我希望它从文本区域中删除所有双空格,但每次它只会删除第一个出现的空格。

$(document).ready(function(){
$("#article").blur(function(){
///alert($(this).val());
$(this).val($(this).val().replace(/\s\s+/, ' '));
});
});

我也尝试过removeAll(),但根本不起作用。任何帮助都会很棒,谢谢。我在 http://jsbin.com/ogasu/2/edit 有一个在线实例

最佳答案

使用g modifier在正则表达式中进行全局匹配和替换:

/\s\s+/g

否则只会替换第一个匹配项。

顺便说一句,从 jQuery 1.4 及更高版本开始,您还可以 provide val a function执行替换:

$(this).val(function(index, value) {
return value.replace(/\s\s+/g, ' ');
});

这将节省您第二次调用 $(this).val

关于jquery - 正则表达式jquery删除所有双空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2722649/

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