我有一个名为电话号码的字段,它具有诸如 0833888999 之类的值,我想将其格式化为以下 0833 888 999。
The answer that Rachana offered blew 适用于少数国家,但并非所有国家。
因此, 我正在使用 this Google library 来格式化来自不同国家的联系电话;然而,问题是,在数据库中保留联系电话后,我无法在数据库中搜索它们,例如,图书馆会以不同的格式格式化不同国家的联系电话,例如在它们之间添加空格或“-”,使 hibernate 无法找到它们。
+18182223333 >>> +1 818-222-3333
+441135558888 >>> +44 113 555 8888
hibernate
.add(Restrictions.ilike("user.phone","+18182223333");
最佳答案
试试这个
<s:property value="getText('{0,number,0### ### ###}',{phone})"/>
在哪里,phone=0833888999
希望这也能帮助您查看 Using Struts2 Tags to Formatting Numbers
你会清楚地了解数字格式
关于java - 如何显示格式化的联系电话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24565641/