如何使用thymeleaf在HTML中格式化数字字符串

5
如何使用Thymeleaf将数字字符串格式化为四位数。例如,5 -> 0005。
2个回答

12

使用数字格式化字符串。具体如下:

th:text="${#numbers.formatInteger(num,5)}"

1
有一个缺失的闭括号我无法编辑,因为这是一个小改动。 - sebasira
请查看以下文档链接,其中包含有关Thymeleaf 3.0.6.RELEASE中org/thymeleaf/expression/Numbers.html的API文档。 - Jorge.V

0

我正在使用 Thymeleaf 3.0.9,参考 Thymeleaf format。 你可以用两种方式做到这一点,

 <p th:text="${#numbers.formatInteger(AccountNo,10)}"> This text will replace by AccountNo</p>

并且

<p >Hi format [[${#numbers.formatInteger(AccountNo,10)}]] </p>

账号号码的最大长度为10位。

如果您提供8位数字,则会添加两个前导零,如果长度超过最大值,则输出不会改变,即与输入相同。

例如:输入:12345678,则输出:0012345678


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接