首页 > 解决方案 > 正则表达式仅用一个空格替换多个 %20 空格

问题描述

如何(%20)使用正则表达式获取所有组,并替换为 on。

var str= "/geocode/%20%C3xxx%20%20%20%20.json&language="
console.log(str.split(/(%20)+/g).join("%20"))

标签: javascriptregex

解决方案


要用一个唯一的替换多次出现,我会使用这个:

var str= "/geocode/%20%C3xxx%20%20%20%20.json&language="
alert(str.replace(/(%20)+/g, "%20"));


推荐阅读