如何删除 jquery 中字符串中的 space
How to Remove space inside the String in jquery
我正在从数据库中获取值到数据表中。之后,我在一个列上进行过滤,其中我有一个 Date Time
值。
我想要的是 Trim 在 Jquery 中获取要过滤的数据时检索到的日期和列之间的 space。
function SomeCol(_filterType, _txtVal, Data, data, _txtValTo) {
var value = true;
var regx = new RegExp('\{\".*?:.*?\"\}');
var match = '';
var json = regx.exec(data[Data]);
if (json != null) {
data[Data] = data[Data].replace(json, '');
}
switch (_filterType) {
case "Equals": //Equals
if (_txtVal != '') {
if (data[Data].toString().trim() == _txtVal.trim()) {
value = true;
} else {
value = false;
}
}
break;
}
}
在_txtVal
中我得到31/8/2015 01:15 pm
(一个space)[_txtVal来自Datatable]
在 data[Data].toString()
我得到 31/8/2015 01:15 pm
(两个空格)
有什么办法可以删除 "data[Data]"
之间多余的 space
我想你可以尝试用一个替换两个空格。
data[Data].toString().replace(" ", " ");
如果只有一次要替换两个空格的实例,请使用@strapro 的回答。如果有多个,请使用以下内容:
data[Data].toString().replace(/ /g, ' ');
我正在从数据库中获取值到数据表中。之后,我在一个列上进行过滤,其中我有一个 Date Time
值。
我想要的是 Trim 在 Jquery 中获取要过滤的数据时检索到的日期和列之间的 space。
function SomeCol(_filterType, _txtVal, Data, data, _txtValTo) {
var value = true;
var regx = new RegExp('\{\".*?:.*?\"\}');
var match = '';
var json = regx.exec(data[Data]);
if (json != null) {
data[Data] = data[Data].replace(json, '');
}
switch (_filterType) {
case "Equals": //Equals
if (_txtVal != '') {
if (data[Data].toString().trim() == _txtVal.trim()) {
value = true;
} else {
value = false;
}
}
break;
}
}
在_txtVal
中我得到31/8/2015 01:15 pm
(一个space)[_txtVal来自Datatable]
在 data[Data].toString()
我得到 31/8/2015 01:15 pm
(两个空格)
有什么办法可以删除 "data[Data]"
之间多余的 space我想你可以尝试用一个替换两个空格。
data[Data].toString().replace(" ", " ");
如果只有一次要替换两个空格的实例,请使用@strapro 的回答。如果有多个,请使用以下内容:
data[Data].toString().replace(/ /g, ' ');