0

我试图仅使用可选的负整数或正整数来屏蔽输入。我尝试使用

jQuery(function($){
   $.mask.definitions['~']='[-]?';
   $("#eyescript").mask("~?999999999");
});

但这首先允许任何字符。(例如:f12、-12、+12、/12 等。)

我希望用户在第一个位置严格只使用“-”或任何数字。

我怎样才能做到这一点?

4

1 回答 1

0

事实上,我想我找到了答案。可选添加一个整数或负号,并从掩码中减少一个 9 以满足要求。

jQuery(function($){ $.mask.definitions['~']='[0-9-?]'; $("#eyescript").mask("~?99999999"); });

于 2017-08-29T23:42:22.490 回答