tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
382
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    BehindTheScenes BehindTheScenes ist offline Mitglied Silber
    Registriert seit
    Sep 2006
    Beiträge
    99
    Hallo,

    ich bin auf der Suche nach einer Lösung, wie man HTML-Code zu kleinschreibung konventieren kann ...

    also ich habe z.B
    Code :
    1
    
    var myHthml = 'blu das ist ja toll <A href="juhuH.HTML"></A> <B>WILLKOMmmen</B> sdadf"';

    wie kann ich nun die HTML-Tags mit Javascript zu der Kleinschreibweise konventieren?

    aslo damit es so am Ende ist:
    Code :
    1
    
    var myHthmlNew = 'blu das ist ja toll <a href="juhuH.HTML"></a> <b>WILLKOMmmen</b> sdadf"';

    hier mein Versuch ...

    Code :
    1
    
        myHtml = myHtml.replace(/<(.*?) (.*?)>/gi, "<"+("$1".toLowerCase())+" $2"+">");

    Das funktioniert leider nicht

    Hoffe ihr könnt mir helfen.

    MfG
     
    We change the future and the future change us!
    leParkour ==> http://www.be-free-and-jump.com

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Hallo,....

    die Arbeit mit RegExp unterscheidet sich in JS von anderen Sprachen, und ist leider auch im Umfang recht eingeschränkt...so ist der direkte Zugriff auf Referenzen so wie in deinem Beispiel leider nicht möglich.

    Hier nen Vorschlag, der das String-Objekt um eine Methode erweitert, die alle Tags in Kleinschreibung umwandelt:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    <script type="text/javascript">
    <!--
    html='<bLocKquote id="fOo">bAr</BlOckQuOTe> <H1>fOOBaR</h1>';
     
    String.prototype.tagsToLower=function()
    {
      str=new String(this);
      pattern=/(<\/?\S*[A-Z]+)/g;
      while(pattern.exec(str))
        {
          str=str.replace(new RegExp(RegExp.$1),String(RegExp.$1).toLowerCase());
        }
      return(str);
    }
     
    //testen
    alert(html.tagsToLower());
    //-->
    </script>

    Näheres zu RegExp in Javascript: http://de.selfhtml.org/javascript/objekte/regexp.htm
     

  3. #3
    BehindTheScenes BehindTheScenes ist offline Mitglied Silber
    Registriert seit
    Sep 2006
    Beiträge
    99
    Super danke!

    Funktioniert einwandfrei.

    MfG
     
    We change the future and the future change us!
    leParkour ==> http://www.be-free-and-jump.com

Ähnliche Themen

  1. HTML-Tags in HTML anzeigen
    Von Vatar im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 13.08.07, 14:31
  2. HTML Tags in textfield anzeigen auch bei html=true
    Von Denniz im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 06.04.07, 20:47
  3. XML & HTML Tags
    Von JojoS im Forum XML Technologien
    Antworten: 7
    Letzter Beitrag: 16.09.05, 12:01
  4. HTML ist aktiviert, kann man die HTML Tags noch formtatieren?
    Von Orphelina im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 08.08.05, 13:02
  5. HTML Tags entfernen
    Von liquidbeats im Forum PHP
    Antworten: 4
    Letzter Beitrag: 21.06.05, 20:50