Javascript - 从字符串中删除()

时间:2014-07-30 09:45:55

标签: javascript

我有一个像

这样的字符串
var test = (-90.298205)

我想使用java脚本

从此字符串中删除( )个字符

有什么想法?提前感谢您的帮助。

4 个答案:

答案 0 :(得分:3)

您可以将字符replace功能与regular expression

一起使用
var test = "(-90.298205)";
test = test.replace(/[()]/g, "");

答案 1 :(得分:3)

如果括号始终是第一个和最后一个字符,那么您不需要正则表达式:

test = test.substring(1, test.length - 1);

虽然看起来你没有字符串。表达式(-90.298205)只是一个(带括号的)数字。为什么它的括号是一个谜 - 但你无法真正去除"删除"它周围的括号除非你删除源本身的括号。即使这不会在语义上改变任何东西(一旦解析/解释,括号内和非括号内的文字之间没有区别。)

答案 2 :(得分:1)

您可以使用。

var t = '(-90.298205)'; var output = t.replace(/[^\w\s\-\.]/gi, ''); alert(output);`

答案 3 :(得分:-1)

使用子字符串 例如:



var str = "Hello world!";
var res = str.substring(0, 10);

res的结果将是:


Hello world