Dateigrösse: 2.94 kb
1<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>replace Umlaute JS</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style type="text/css"> body { font-family: verdana,arial,sans-serif; margin: 1em; padding: 20pt; border: 2pt dotted #230A79; } h1 { font-size: 4em; padding: 10pt 20pt; background: #f5f5ff; font-weight: lighter; border: 1pt solid #7F7F7F; } </style> <script type="text/javascript"> // <![CDATA[ /************************* UTF-8 Sonderzeichen ************************* * * Ä \u00c4 * ä \u00e4 * Ö \u00d6 * ö \u00f6 * Ü \u00dc * ü \u00fc * ß \u00df * * \u25b6 Nach rechts gerichtetes Dreieck * \u25c0 Nach links gerichtetes Dreieck * \u25bc Nach unten gerichtestes Dreieck * \u25BD Offenes nach unten gerichtetes Dreieck * \u25B2 Kleines schwarzes nach oben gerichtestes Dreieck * \u25BE Kleines schwarzes nach unten gerichtestes Dreieck * \u25c6 Auf der Spitze stehendes Quadrat * \u2600 Sonne dunkel * \u263c Sonne hell * \u263d Mond zunehmend * \u263e Mond abnehmend * \u2602 Regenschirm * \u2614 Regenschrim mit Regen * \u2601 Wolke dunkel * \u2603 Schneemann * \u2642 Male Signum * \u2640 Female Signum * \u265e Chess Pferd black // http://www.charbase.com/265e-unicode-black-chess-knight * \u266a Musik Zeichen * \u2713 OK-Haken * \u2715 X * \u2716 Fettes X * \u2718 Handgeschriebenes X * \u266f Raute * * see: http://www.charbase.com/ * **********************************************************************/ var utf8_to_latin1 = function( s ) { return unescape( encodeURIComponent( s ) ); }; var ae = '\u00e4'; var oe = '\u00f6'; var ue = '\u00fc'; function replaceUmlautLower( s ) { s = s.replace(/ue/g, '\u00fc'); s = s.replace(/oe/g, '\u00f6'); s = s.replace(/ae/g, '\u00e4'); return s; } function replaceUmlautUpper( s ) { s = s.replace(/Ue/g, '\u00dc'); s = s.replace(/Oe/g, '\u00d6'); s = s.replace(/Ae/g, '\u00c4'); s = s.replace(/ss/g, '\u00df'); return s; } function replaceCombi( s ) { s = replaceUmlautLower( s ); s = replaceUmlautUpper( s ); return s; } var s = "<h3>Bitte Eingabe ueberpruefen. Viel Spass beim Uebungen erstellen!</h3><h3>Thaenks! Die Loesung folgt am Ende.</h3>"; var t = "<h1>\u2718 - \u2713 - \u2602 - \u2600 - \u25c6 - \u25b6 - \u25BD</h1>"; document.write ( replaceCombi( s ) + t ); var satz = "Komm morgen zu uns!"; var array = ["wer","wenn","wir","nicht","auch"]; s = satz.toString(); a = array.toString(); //alert(s); //alert(a); // ]]> </script> </head> <body> ... here are the braking news ... <a class="embedly-card" href="http://www.michaelster.ch/lueckentexte/uploads/alkohol.mp3">EAV</a> <script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script> </body> </html>