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

Posted

技术标签:

【中文标题】如何使用 thymeleaf 格式化 HTML 中的数字字符串【英文标题】:How to format the number string in HTML with thymeleaf 【发布时间】:2015-03-24 16:02:56 【问题描述】:

如何使用 thymeleaf 将数字字符串格式化为 4digit 格式。 例如。 5 - > 0005

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

缺少右括号,我无法编辑,因为这是一个小改动【参考方案2】:

我使用的是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 位数字,那么这将添加两个前导零,如果长度超过最大大小,则输出不会发生变化,即与输入相同。 p>

例如。 input: 12345678 然后output: 0012345678

【讨论】:

以上是关于如何使用 thymeleaf 格式化 HTML 中的数字字符串的主要内容,如果未能解决你的问题,请参考以下文章

springboot使用thymeleaf时报html没有结束标签

如何使用 thymeleaf 和 Spring Boot 以 json 格式显示用户输入数据

如何防止使用带有 Thymeleaf 的 Spring Security 破坏 CSS 格式?

thymeleaf教程

thymeleaf 格式化日期

如何使用 Thymeleaf 将 html 文件包含到另一个 html 文件中