我试图用"$$ Ashok"替换下面例子中的"this".我没有得到预期的输出.
var adHtmltext ="this is ashok"
adHtmltext = adHtmltext.replace("this", "$$Ashok");
alert(adHtmltext );
Run Code Online (Sandbox Code Playgroud)
为什么它会在输出中显示一个$?怎么解决这个问题?
这是jsfiddle http://jsfiddle.net/RxDa5/
请帮忙.
看一下MDN文档:
替换字符串可包括以下特殊替换模式:
$$Inserts a "$".
所以你必须这样做:
adHtmltext.replace("this", "$$$$Ashok");
Run Code Online (Sandbox Code Playgroud)
另请参阅Javascript字符串替换怪异 - $$$$折叠为$$ - 这个结果背后的原因是什么?.
| 归档时间: |
|
| 查看次数: |
424 次 |
| 最近记录: |