我必须编写一些JavaScript代码来替换变量中的字符:
var data = "abcd.-3*(adsa3sd"
从变量data
我必须替换0-9a-zA-Z
和.
个字符。
我希望输出为:
-*(
怎么做?
答案 0 :(得分:3)
简短版本:
"abcd.-3*(adsa3sd".replace( /[\da-zA-Z.]+/g, '' );
>> "-*("
答案 1 :(得分:0)
试试这个:
text.replace(new RegExp('[A-Z|a-z|0-9|\\.]','g'),"")
摆脱它。
答案 2 :(得分:-1)
使用text.replace(new RegExp('[A-Z|a-z|0-9|\.]','g'),"")
其中text
是字符串对象。