我對Velocity模板很陌生,嘗試獲取顯示爲「12 34 56 78」或「123 45 678」等8位數字的電話號碼。Velocity模板電話號碼格式化
我已經嘗試了很多的變化,包括
- $ number.format('00 00 00 00' ,$ {}手機)
- $ 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))
其中$數=新NumberTool()和$顯示=新DisplayTool()
這兩個首先輸出沒有空格的數字,而最後一個沒有被Velocity解析。
我喜歡在代碼中有這樣的事情,無論如何,更容易測試,並保持速度模板可讀。模板中的代碼很快變得混亂。 – centic