如何将上部转换为下部并用短划线替换空格?

Jit*_*yas 9 javascript regex xhtml

我想转换好一堆网址文字.

从

CUSTOMER FAQS
HOW wE can HELP
PLANNING YOUR BUDGET
CUSTOMER CASE STUDIES
TENANT DISPUTES
EXIT STRATEGIES
USEFUL dOCUMENTS
USEFUL lINKS
Run Code Online (Sandbox Code Playgroud)

至

customer-faqs
how-we-can-help
planning-your-budget
customer-case-studies
tenant-disputes
exit-strategies
useful-documents
useful-links
Run Code Online (Sandbox Code Playgroud)

有没有可以做到这一点的在线或离线工具?

我想立刻做两件事.

T. *_*one 17

value = value.toLowerCase().replace(/ /g,'-');
Run Code Online (Sandbox Code Playgroud)
  • toLowerCase - >将此字符串转换为全部小写
  • replace(//g,' - ') - >用字符串全局替换(/ g)所有空格(/ /) -

也可以看看:


如果您只想拥有此功能并在浏览器中本地使用它,您可以自己制作一个简单的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>
Run Code Online (Sandbox Code Playgroud)


YOU*_*YOU 6

YOURTEXT.toLowerCase().replace(/ /g,"-")
Run Code Online (Sandbox Code Playgroud)