如何在添加命令“slice”后插入返回格式数字 float 为 true
我有一个关于格式编号的插件。您可以在http://jsfiddle.net/nangvabien/Eeukx/5/查看演示
我输入在文本框中:123456,...,5678 --> 123.456,5678
插件返回格式true。
但是,当在文本框中输入 123456789 -->1.234.56
或 1234567,-->1 时,我遇到了一些问题。 123.456
或 12345678。 --> 123.456
我不知道为什么它是错误的。
但这些问题发生在我编写了更多命令允许文本框中使用一位小数分隔符之后。
var value = $(this).val(),
patt = /(,.*?,|\..*?\.)/;
if (patt.test(value)) { $(this).val(value.slice(0, -1)); }
请帮我修复我的插件。
I have a plugin about format number. You can see demo at http://jsfiddle.net/nangvabien/Eeukx/5/
I input in the textbox : 123456,...,5678 --> 123.456,5678
plugin return format true.
But I'm having some problems, when input in the textbox 123456789 -->1.234.56
or 1234567,--> 123.456
, or 12345678. --> 123.456
I don't know why it's wrong.
But these problems happen after i wrote more commands allow one decimal separator in the textbox.
var value = $(this).val(),
patt = /(,.*?,|\..*?\.)/;
if (patt.test(value)) { $(this).val(value.slice(0, -1)); }
please help me fix my plugin.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论