ordellMedlem sedan sep. 200278 inlägg
Jag skulle vilja ha ett regular expression i javascript (gärna en hel funktion) som kan utföra följande: (konvertera koden till XHTML)
1. Se till att alla HTML-taggar är skrivna i lowercase (<P> blir <p> osv)
2. Avsluta taggar i XHTML-standard (<br> blir <br /> osv)
3. Se till att alla attribut till en tag är korrekt (<a href=link.html> blir <a href="link.html"> osv)
Hm, det var nog allt till att börja med :)
Någon som har lust att hjälpa till?
JojoxxMedlem sedan juni 20004 306 inlägg
Det blir en del att skriva och tänka på om scriptet skall vara värt namnet :) <br> skall bli <br/>, men <a ...> skall inte bli <a .../>.
ordellMedlem sedan sep. 200278 inlägg
Hm, ja, så klart...
Anledningen till att jag frågar är att jag håller på bygger en liten editor som använder DOM för att skapa diverse formulär-element i ett WYSIWYG-gränssnitt...
Problemet är ju bara att IE inte kan hålla koden i bra format, utan lämnar alla attribut utan citat osv. Det viktigaste är egentligen att attributen får citat, om det blir stora bokstäver i taggarna så kan man alltid köra replace på just de taggar som är aktuella, och sätta dessa korrekt ...