我对 Velocity 模板很陌生,并尝试获取 8 位数的电话号码,如“12 34 56 78”或“123 45 678”。
我尝试了很多变化,包括
- $number.format('00 00 00 00',${phone})
- $number.format('#0 00 00 00',$phone)
- $display.printf("%s %s %s %s", $phone.substring(0,2), $phone.substring(2,4), $phone.substring(4,6), $phone.substring (6,8))
其中 $number = new NumberTool() 和 $display = new DisplayTool()
两个第一个输出没有空格的数字,而最后一个没有被 Velocity 解析。