Okk*_*kky 13 javascript string jquery replace
我试图使用jquery在字符串中替换
var myString ="qwerty"
var avoid ="t"
Run Code Online (Sandbox Code Playgroud)
我想做点什么
myString.replace(avoid,'');
Run Code Online (Sandbox Code Playgroud)
我能够删除像myString.replace('t','');
但我希望它像myString.replace(avoid,'');
怎么做?
JsFiddle:http://jsfiddle.net/nKSZT/
hal*_*lex 18
您的问题是,replace
不会替换原始字符串中的字符,而是返回带有替换字符的新字符串.
myString = myString.replace(avoid,'');
Run Code Online (Sandbox Code Playgroud)
replace
不修改字符串,它返回修改后的字符串.所以:
var avoided = myString.replace(avoid,'');
Run Code Online (Sandbox Code Playgroud)
小提琴:http :
//jsfiddle.net/MBjy3/1/