如何在jquery中删除字符串中的空格
我正在将数据库中的值放入datatable。之后,我在一个列上进行筛选,其中我有一个日期时间值 我想要的是在获取要在Jquery中过滤的数据时添加检索到的日期和列之间的空间如何在jquery中删除字符串中的空格,jquery,asp.net,datetime,datatable,datetime-format,Jquery,Asp.net,Datetime,Datatable,Datetime Format,我正在将数据库中的值放入datatable。之后,我在一个列上进行筛选,其中我有一个日期时间值 我想要的是在获取要在Jquery中过滤的数据时添加检索到的日期和列之间的空间 function SomeCol(_filterType, _txtVal, Data, data, _txtValTo) { var value = true; var regx = new RegExp('\{\".*?:.*?\"\}'); var match = '';
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;
}
}
我在2015年8月31日下午1:15得到一个空间[_txtVal来自Datatable]
在data[data]中,我得到了2015年8月31日下午01:15的两个空格
有没有什么方法可以删除数据之间的多余空间[data]我想你可以尝试用一个空格替换两个空格
data[Data].toString().replace(" ", " ");
如果只有两个空格的一个实例需要替换,请使用@strapro的答案。如果有多个,请使用以下命令:
data[Data].toString().replace(/ /g, ' ');
你能把你的问题重新编排一下吗。我想有些文字和代码块混在一起了。如果您这样做,它将很容易阅读。在这个过程中,是否会出现额外的空间被添加?在_txtVal中,我在data[data]中获得了31/8/2015 01:15 pmOne space[_txtVal来自Datatable]。toString我获得了31/8/2015 01:15 pm两个空格,那么有什么方法可以删除数据[data]之间的额外空间吗如何填充?txtVal和数据[data]——这似乎不是jquery的问题,而是服务器端/后端的数据检索问题。@jonmrich是的,在jquery中添加一个空格。没有问题:如果不太需要问,请接受我的回答我的声誉很低现在我还不熟悉堆栈溢出,但我肯定会这么做