我想转换好的一堆url文本.
从
CUSTOMER FAQS HOW wE can HELP PLANNING YOUR BUDGET CUSTOMER CASE STUDIES TENANT DISPUTES EXIT STRATEGIES USEFUL dOCUMENTS USEFUL lINKS
至
customer-faqs how-we-can-help planning-your-budget customer-case-studies tenant-disputes exit-strategies useful-documents useful-links
有没有在线或离线工具可以做到这一点?
我想同时做这两件事.
解决方法
value = value.toLowerCase().replace(/ /g,'-');
> toLowerCase – >将此字符串转换为所有小写
>替换(/ / g,’ – ‘) – >全局替换(/ g)所有空格(/ /)与字符串 –
也可以看看:
> Convert JavaScript String to be all lower case?
> Regex for replacing a single-quote with two single-quotes
如果您只想在浏览器中使用此功能并将其用于本地,则可以使自己成为一个简单的html页面,并将其另存为convert.html(或其他).但是,如果你要去那么远,我只需要使用一个shell脚本/命令作为其他答案之一.
<html> <body> <h2>Input</h2> <textarea id="input"></textarea> <button onClick="doConvert()">Convert</button> <hr/> <h2>Output</h2> <textarea id="output"></textarea> <script type="text/javascript"> function doConvert() { var value = document.getElementById('input').value; var newValue = value.toLowerCase().replace(/ /g,'-'); document.getElementById('output').value = newValue; } </script> </body> </html>