webshow 发表于 2021-10-29 14:57:04

数字框保存后尾数就变

数字框一保存尾数就变。。

论坛管理员 发表于 2021-10-29 16:11:58

这个和系统对浮点的精度的处理有关系。
建议您这么长的,还是使用文本吧!
如果想要非零,可以做一下字段的校验!

webshow 发表于 2021-10-31 19:18:05

var cardNo = this.form.get("youkaikahao").getData();
var reg = /(^\d{12}$)|(^\d{16}$)|(^\d{18}(\d|X|x)$)/;
if(reg.test(cardNo) === false)
{
return "油卡输入不未完整,请重新输入完整油卡信息,12位或者16位油卡账号";

}
return true;

webshow 发表于 2021-10-31 19:18:36

论坛管理员 发表于 2021-10-29 16:11
这个和系统对浮点的精度的处理有关系。
建议您这么长的,还是使用文本吧!
如果想要非零,可以做一下字段的 ...

我已经做了检验了,但是发现只要是尾号是5或者9就变。

论坛管理员 发表于 2021-11-1 10:18:31

您使用字符串也有这个问题?

webshow 发表于 2021-11-1 22:44:52

论坛管理员 发表于 2021-11-1 10:18
您使用字符串也有这个问题?

没有使用字符串。但如果使用字符串。我前面查询数据好像不行。

论坛管理员 发表于 2021-11-2 09:53:56

小小管理员建议您还是换字符串。
对已经存在的数据,做一下处理!
当然您也可以自行研究一下处理方案!
页: [1]
查看完整版本: 数字框保存后尾数就变