2015-09-01 2 views
-1

Я беру значения из базы данных в datatable. После этого я фильтруюсь на одном столбце, в котором у меня есть одно значение Date Time.Как удалить пространство внутри строки в jquery

Что я хочу, это обрезать пространство между датой и столбцом, которое извлекается, когда я получаю данные для фильтрации в 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 (два пробела)

Есть ли способ, так что я могу удалить, что дополнительное пространство между «данными [Данные]»

+0

не могли бы вы переформатировать свой вопрос. Я думаю, что некоторый текст смешался с блоком кода. Это будет легко прочитать, если вы это сделаете. – vijayP

+0

Когда в процессе появляется дополнительное пространство? – jonmrich

+0

in _txtVal Я получаю 31.08.2012 01:15 (одно пространство) [_txtVal исходит из Datatable] в данных [Данные] .toString() Я получаю 31.08.2012 13:15 (Два пространства) так что я могу удалить это дополнительное пространство между «data [Data]» –

ответ

1

Я полагаю, вы могли бы попробовать заменить два пространства на один.

data[Data].toString().replace(" ", " "); 
+0

Thanx @strapro это доза работает нормально сейчас –

+0

Без проблем :) Если это не слишком много, чтобы спросить, пожалуйста, примите мой ответ – strapro

+0

моя репутация lil low right now m new to stack overflow, но я обязательно сделаю это –

3

Используйте ответ @ strapro, если есть только один экземпляр из двух пробелов для замены. Используйте следующее, если их несколько:

data[Data].toString().replace(/ /g, ' '); 
+0

thanx @PeterKA :) –

Смежные вопросы