gpt4 book ai didi

javascript - jQuery 如何从字符串中删除多个空格

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:30:10 24 4
gpt4 key购买 nike

我有一个包含 3 列的 Excel 电子表格。

    1st        |    2nd    |    3rd 
----------------------------------------
xxxxxxxx x xxxxxxxx

当我复制所有 3 个单元格并将它们粘贴到我的文本框中时,我得到一个看起来像这样的值:

enter image description here

我需要消除空格,但我研究过的方法不起作用。

这是我的:

$(document).ready(function() {
$("#MyTextBox").blur(function() {
var myValue = $(this).val();
alert(myValue);
var test = myValue.replace(' ', '');
alert(test);
$("#MyTextBox").val(test);

});
});

当我提醒 test 时,它看起来与原始值完全相同,并且 MyTextBox 的值未被替换。

我有一个 JSFiddle我试图重现这个问题,但在这种情况下,只有第一个空格被替换,但新值填充到文本框中。

我做错了什么?

感谢任何帮助。

最佳答案

我已经用 regex 更改了您的替换。这将删除所有空格


$("#MyTextBox").blur(function(){
var myValue = $(this).val();
alert(myValue);
var test = myValue.replace(/\s/g, '');
alert(test);
$("#MyTextBox").val(test);
});

关于javascript - jQuery 如何从字符串中删除多个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47310749/

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