如何在Oracle APEX中为社会保险号和电话号码定义格式掩码?
我知道如何在PLSQL中执行此操作,但在APEX中我们只获得“格式掩码”框,它似乎只想格式化日期和货币。我想格式化我的数字,如999-99-9999或999-999-9999。
提前谢谢。
答案 0 :(得分:0)
我不认为您可以使用TO_CHAR以这种方式格式化数字。老实说,我不确定这些应该是数字。他们在我的书中确实有更多数字字符串。您可能想要制作自定义函数并在格式化部分中使用它。
答案 1 :(得分:0)
或者,您可以使用字段的HTML表达式功能以所需的格式显示。但是,您不能将其用作单个字段中的数据输入格式,用户可以在其中键入数字,并在键入时弹出连字符。它仅适用于仅显示字段。
另一种选择是拥有3个字段,每个字段用于保存的数据值的每一部分(例如区号,交换,数字)。