2016-04-29 41 views
0

我有一列,其数据类型是数字,但存在非整数值“[”我想在pentaho.I中使用javascript删除这个脚本。 有人可以请帮忙。使用javascript删除“[”从pentaho中的列使用javascript

var abc = <column_name>.replace(/\D/g,''); 
+1

.replace(/ \\ [/ g,''); –

+0

好的,那有什么问题? –

+0

'我有一个列,其数据类型是数字,但存在非整数值“[”'?想知道如何?你的意思是一个数字列表? –

回答

0

试试看看这个代码。但我还没有测试过。

String str = "a12.334tyz.78x"; 
    str = str.replaceAll("[^\\d.]", ""); 
+0

使用'/.../'表示法表达正则表达式通常比不需要转义反斜杠原因的字符串等效。 – tadman

0

尝试使用此var abc = <column_name>.replace(/[^0-9]/g,'') 这将返回唯一的数字字符串,比你可以解析它为整数。