Jquery 十进制掩码表示纬度



我想在文本框上放一个十进制掩码。我希望 for mat 是 999.99999("."左侧的三位数字和右侧的 5。

我想允许在开头使用负号"-"

因此,我们可以输入-245.45218我尝试使用这个:

 $("#latitude").decimalMask("999.99999");

但这不允许将"-"符号放在开头

我也试过

$("#latitude").decimalMask("#999.99999");

但它不起作用。

任何帮助都非常感谢

这个插件允许你创建自己的掩码元素。https://github.com/digitalBush/jquery.maskedinput

$.mask.definitions['~']='[-]?';
$("#latitude").mask("~999.99999");​

JSFIDDLE: http://jsfiddle.net/lucuma/MKKWd/

最新更新