molily: document.getelementsbyclassname

Beitrag lesen

Hallo,

Ich habe nur nicht mehr dran gedacht. Eine Suche mit regulärem Ausdruck und der Option "\b" wäre im allgemeinen Fall wohl besser.

Ich weiß nicht mehr (und kann es gerade nicht testen), ob es nur \w war oder auch \b oder beide oder keines davon je nach Browser oder allgemein Probleme mit Zeichen außerhalb der ASCII-Raumes haben.

\w ist von JavaScript 1.3 bis ECMAScript 5.1 als [A-Za-z0-9_] definiert. Nicht-ASCII-Zeichen waren immer außen vor. Da das so simpel ist, setzen es m.W. auch alle Browser so um. Das ausschließlich zu verwenden, um Klassennamen zu erkennen bzw. zu trennen, ist tatsächlich keine gute Idee.

Für \b (als Word-Boundary, nicht als Backspace) finde ich gerade nicht die Definition in ES5, ist das überhaupt standardisiert?

Mathias