ThomasM: Formatierung von Zahlen testen

Beitrag lesen

Hallo Gunnar,

<xsl:if test="number($wert) and string-length(string($wert)) = 8">passt</xsl:if>

'01234567'?

Klar, war ein Schnellschuss. Wollte noch als and-Bedingungen not(contains($wert, '.')) und einen substring()-Test auf führende Null hinzufügen, kam aber so schnell nicht dazu. Die anderen Lösungen, speziell mit translate(), sind auch interessant.

Mit XSLT / XPath 2.0 lassen sich solche Dinge viel generischer angehen …

Grüße,
Thomas