我将数据库中的值带入数据表。之后,我在一个列中过滤,其中我有一个Date Time
值。
我想要的是修剪日期和列之间的空间,当我在Jquery中获取要过滤的数据时,该空间被添加。
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
(一个空格)[_txtVal来自Datatable]
在data[Data].toString()
我得到31/8/2015 01:15 pm
(两个空格)
有没有办法可以删除“data [Data]”
之间的额外空间答案 0 :(得分:3)
如果只需要替换两个空格的实例,请使用@ strapro的答案。如果有多个,请使用以下内容:
data[Data].toString().replace(/ /g, ' ');
答案 1 :(得分:1)
我想你可以尝试用一个替换两个空格。
data[Data].toString().replace(" ", " ");