如何将URL中的%20替换为hypen?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将URL中的%20替换为hypen?相关的知识,希望对你有一定的参考价值。
如果我在输入字段中填满空格,并显示出网址中包含%20的结果,我如何提交我的搜索表?>
例如:篮球教练
输出:篮球%20coach
我想要此输出:
篮球教练
<form action="/tag/" id="form-hockey_v1" name="form-hockey_v1" onsubmit="return false;">
<div class="typeahead__container">
<div class="typeahead__field">
<div class="typeahead__query">
<input class="js-typeahead-hockey_v1" id="search" name="q" placeholder="Search Services..." autocomplete="off">
</div>
<div id="typeahead_id" class="typeahead__button">
<button class="searchsubmit" type="submit" onclick="window.location.href=this.form.action + this.form.q.value;">Search
</button>
</div>
</div>
</div>
</form>
如果我在输入字段中填写空格,它会向我显示一个在URL中带有%20的结果,例如,我显示此结果,该如何实现:篮球教练的输出:Basketball%20coach我想要这个...
答案
URL只能使用ASCII character-set通过Internet发送。
另一答案
您也许可以这样使用replace
方法:
以上是关于如何将URL中的%20替换为hypen?的主要内容,如果未能解决你的问题,请参考以下文章
结合两个代码片段?将用户输入的 Youtube url 转换为嵌入 url,然后将 iframe src 替换为转换后的 url
将数据从 oracle sql plus 导出到 csv 时,Hypen 转换为问号