所有数字的甲骨文 APEX 格式掩码



如何在 Oracle APEX 中为社会保险号和电话号码定义格式掩码?

我知道如何在 PLSQL 中执行此操作,但在 APEX 中,我们只得到"格式化掩码"框,它似乎只想格式化日期和货币。我想将我的号码格式化为 999-99-9999 或 999-999-9999。

提前谢谢你。

我认为你不能用TO_CHAR这样格式化数字。 老实说,我不确定这些真的应该是数字。在我的书中,它们实际上是更多的数字字符字符串。您可能希望创建一个自定义函数并在格式设置部分中使用它。

或者,您可以使用 HTML 表达式功能使字段以所需的格式显示。但是您不能将其用作单个字段中的数据输入格式,用户在其中键入数字,并在他们键入时弹出连字符。 它仅适用于仅显示字段。

另一种选择是有 3 个字段,每个字段代表您保存的数据值的每个部分(例如区号、交易所、号码(。

最新更新