非要在一个里完成吗。
用字符替换就行了
str.replace("%","~").replace("*","#").replace("$","+");
用字符替换就行了
str.replace("%","~").replace("*","#").replace("$","+");
解决方案 »
- Kindeditor初始化格式
- jquery更改图片路径的问题
- 【求助!!js如何取经过URL重写的文件名】
- 如何让这段插入的innerHTML 里动态赋予的函数跑起来!
- 通过游览器判断语言跳转到指定页面的问题
- 在<script>的后面根defer是什么意思?
- 求两个简单javascript问题的解答?
- 怎么只得到一个网页的文字内容,不要html代码!
- java script的一个问题??
- Javascript的一个时间问题
- IE5 里面 子窗口 window.opener.location.reload(true); 到父窗口会发生警告:resending the information,以后刷新就没警告了.怎么解决
- 如何无提示地自动关闭父窗口啊,帮忙进来看看!
{
"%" : "~",
"*" : "#",
"$" : "+"
}
var str = "dasdhasdgwhedfgh%sdhfjkdfhjk*dshfjkds$";
str = str.replace(/(%|\*|\$)/g, function(a){return mm[a]});
alert(str);
function mm(str)
{
var mz = {"%" : "~", "*" : "#", "$" : "+"}
return mz[str];
}
var str = "dasdhasdgwhedfgh%sdhfjkdfhjk*dshfjkds$";
str = str.replace(/(%|\*|\$)/g, mm);
alert(str);