如何设置autoNumeric接受0作为第一个数字?

时间:2012-01-23 09:14:31

标签: javascript jquery jquery-plugins

我正在使用autoNumeric插件和最新版本的jQuery

我有一个手机号码文本框,我需要它才能接受0作为第一个号码。我该怎么做?我目前有以下内容:

$('.phone').autoNumeric({ vMin: '0', vMax: '99999999999999999999' });

..但是当我输入0然后输入另一个数字时,0就会被这个数字写成。这里的移动号码可以从0开始,例如:0987656512。我只需要autoNumber以防止输入除数字以外的任何其他内容。我该怎么做?

2 个答案:

答案 0 :(得分:0)

我决定使用jQuery masked input plugin。我很好地处理数字值。它允许我输入像0123这样的值。

答案 1 :(得分:0)

您可能需要考虑autoNumeric最近发布的lZero,它专注于前导零的权限。

  

lZero:“拒绝” - 只允许一个前导零(与版本1.7.0到1.7.4相同的行为。

     

lZero:“允许” - 允许输入前导零。删除焦点事件中的前导零。

     

lZero:“保持” - 允许输入前导零。在焦点事件中保持前导零。

参考:http://www.decorplanit.com/plugin/