频道栏目
首页 > 资讯 > HTML/CSS > 正文

js中字符串替换及转换

16-12-08        来源:[db:作者]  
收藏   我要投稿

js中单处替换

<script type="text/javascript">
    var cityJson = "[&quot;北京&quot;,&quot;上海&quot;,&quot;深圳&quot;]";
    //替换后cityJson="["北京&quot;,&quot;上海&quot;,&quot;深圳&quot;]";
    cityJson = cityJson.replace("\&quot;", "\"");    
</script>
这里写图片描述

js中全部替换

js字符串替换支持正则表达式替换,用这种方法可以实现全部替换。

<script type="text/javascript">
    var cityJson = "[&quot;北京&quot;,&quot;上海&quot;,&quot;深圳&quot;]";
    //正则表达式两端必须加上/,默认只替换一处
    //替换后cityJson="["北京&quot;,&quot;上海&quot;,&quot;深圳&quot;]";
    cityJson = cityJson.replace(/\&quot;/, "\"");    
</script>
这里写图片描述
<script type="text/javascript">
    var cityJson = "[&quot;北京&quot;,&quot;上海&quot;,&quot;深圳&quot;]";
    //正则表达式两端必须加上/,末尾是/g可全部替换
    //替换后cityJson="["北京","上海","深圳"]";
    cityJson = cityJson.replace(/\&quot;/, "\"");    
</script>

 

这里写图片描述

js中普通字符串转换成Json

<script type="text/javascript">
    var cityJson = "[&quot;北京&quot;,&quot;上海&quot;,&quot;深圳&quot;]";
    cityJson = cityJson.replace(/\&quot;/, "\"");
    //JSON.parse()可将普通字符串转换为Json字符串
    //var array = ["北京","上海","深圳"];
    var array = JSON.parse(cityJson);    
    for (var item in array) {
        if (array[item] == "北京") {
            role = "管理员";
        }
    }
</script>

 

这里写图片描述
相关TAG标签
上一篇:微信全网发布返回api文本消息、普通消息、事件消息失败
下一篇:解决jQueryValidate在IE8中不兼容的问题
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站