webForumDet fria alternativet

Regular Expression hjälp [xtml]

2 svar · 270 visningar · startad av ordell

ordellMedlem sedan sep. 200278 inlägg
#1

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
#2

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
#3

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 ...

Genererad på 366 ms · cache AV · v20260730165559-full.f96bc7eb