gpt4 book ai didi

javascript - jquery/javascript 如何消除空格(replace() 不起作用)

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

大家好,

我有一个来 self 的数据库的字符串:

var theString = "LNDSH   - LONDON SHOPS";

我需要从中获取两个变量。

一个是 - 之前的代码,另一个是 - 后面的句子。

为此,我这样做:

var sentence = $.trim(theString.substring((theString.indexOf('-')+1),theString.length)); 
var code = $.trim(theString.substring(0, theString.indexOf('-')));

var 语句没问题,但我无法去掉代码变量中 - 之前的空格。

我真的需要去掉这些空格。

请注意,在 var 句子中,我执行 +1,因为句子和 - 之间始终有一个空格。

但就代码而言:我不知道代码的长度,也不知道 - 之前有多少个空格

我已经尝试过:

code.replaceAll("\\s+", " "); 

但这并没有在我的页面中显示任何内容(也没有 JavaScript 错误)。

我正在使用 jquery-1.5.1.min 和 jquery-ui-1.8.14.custom.min

非常感谢!

最佳答案

您可以将split与正则表达式一起使用:

var values = "LNDSH   - LONDON SHOPS".split(/\s*-\s*/);

console.log(values[0]); // "LNDSH"
console.log(values[1]); // "LONDON SHOPS"

关于javascript - jquery/javascript 如何消除空格(replace() 不起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22197274/

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