这篇文章我们会介绍一些Javascript格式化number和Decimal数据类型的方法,在ORACLE APEX也是很常用的!
一些介绍APEX的文字我就不说了,我们直奔主题吧!

1:标准方法:
我们都会知道,Oracle Apex 文本字段或者数字字段 有个属性叫FormatMask(格式掩码)的;我们可以很方便的设置各种格式;
这个是Apex的风格,低代码,请往下看!

测试时输入数字,我们把鼠标移动到别的地方或者按一下TAB键就会显示出效果来!!

先看效果吧! —

2:其他方法1: 绑定onfocusout事件
在组件的 customer Attributes上写入如下代码

onfocusout="this.value=Number(this.value).toFixed(4).replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1,')"
Number(this.value).toFixed(4) 是JS标准的方法,表示保留4位小数点!

 

发表回复

您的电子邮箱地址不会被公开。

评论(1)