var aa = 18$ 转换成 aa = 18\$ aa.replace("\$","\\\$"); 注意JS的replace方法只能替换第一次出现的字符。 如果要替换所有就写成 aa.replace(/\$/g,"\\\$"); 转载于:https://www.cnblogs.com/qiaoyutao/p/9485919.html