2009-12-22 8 views
9

Ich möchte gute Menge URL-Text konvertieren.Wie konvertiert man obere nach untere und ersetzt Leerzeichen durch Bindestriche?

von

CUSTOMER FAQS 
HOW wE can HELP 
PLANNING YOUR BUDGET 
CUSTOMER CASE STUDIES 
TENANT DISPUTES 
EXIT STRATEGIES 
USEFUL dOCUMENTS 
USEFUL lINKS 

zu

customer-faqs 
how-we-can-help 
planning-your-budget 
customer-case-studies 
tenant-disputes 
exit-strategies 
useful-documents 
useful-links 

Gibt es eine Online- oder Offline-Tool, das dies tun können?

Ich möchte beides auf einmal tun.

+1

Ich mag diese Zeile * "nicht Haben Sie keine Angst, um Hilfe zu bitten, es Stärke zeigt, keine Schwäche." * ... :) –

+0

@Priti - Danke :-) Priti –

Antwort

15
value = value.toLowerCase().replace(/ /g,'-'); 
  • toLowerCase -> konvertieren diese Zeichenfolge Kleinbuchstaben
  • ersetzen (//g, '-') - > Ersetzen Sie (/ g) alle Leerzeichen (/ /) durch die Zeichenfolge -
global auch 10

Siehe:


Wenn Sie nur diese Funktionalität haben wollen und lokal in Ihrem Browser verwenden, können Sie sich eine einfache HTML-Seite machen und Speichern Sie es auf Ihrem Desktop als convert.html (oder was auch immer). Aber wenn Sie so weit gehen, würde ich nur ein Shell-Skript/einen Befehl als eine der anderen Antworten verwenden.

<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> 
+0

kann ich mir erklären, wie kann ich diesen Code mit einem Online-oder Offline-Tool –

+0

+1 für gute Erklärungen und mehr hilfreiche Links – YOU

+0

@T verwenden. Stein Thx für Informationen Ich habe Links gesehen, aber immer noch Idon, t wissen, wie man es benutzt. kannst du mir irgendeinen Link Schritt für Schritt Link geben. Ich weiß nicht Javascript Hardcore-Programmierung und Regex –

2

Der tr Befehl kann dies tun:

$ tr 'A-Z ' 'a-z-' 
CUSTOMER FAQS 
customer-faqs 
HOW wE can HELP 
how-we-can-help 
+0

ist dieser Javascript-Code? Wie kann ich es verwenden –

+0

'tr' ist ein Unix-Befehlszeilenbefehl. Sie haben nach einem Online- oder Offline-Tool gefragt, also ist "tr" offline. –

+0

Ich benutze Windows XP und ich habe dreamweaver installiert, jetzt bitte sagen Sie mir, wie kann ich Ihren Code verwenden. Ich habe das auch http://www.waterproof.fr/products/RegExpEditor/ –

6
YOURTEXT.toLowerCase().replace(/ /g,"-") 
+0

Was ist dieser Code? wie kann ich. pls bitte mich. –

+0

Ah du schlägst mich dazu! –

+0

Ah kein Problem, ich denke, du hast das, ich habe nur einen Anspruch: P – YOU

Verwandte Themen