1

我必须编写一些 JavaScript 代码来替换变量中的字符:

var data = "abcd.-3*(adsa3sd"

从变量data我必须替换0-9a-zA-Z.字符。

我希望输出为:

-*(

如何做呢?

4

3 回答 3

3

简洁版本:

"abcd.-3*(adsa3sd".replace( /[\da-zA-Z.]+/g, '' );
>> "-*("
于 2013-04-03T07:21:14.433 回答
0

试试这个:

text.replace(new RegExp('[A-Z|a-z|0-9|\\.]','g'),"")摆脱那个。

于 2013-04-03T06:55:10.317 回答
-1

使用text.replace(new RegExp('[A-Z|a-z|0-9|\.]','g'),"")wheretext是字符串对象。

于 2013-04-03T07:30:39.347 回答