Входные данные маскирования jquery только с отрицательным целым числом
Я пытаюсь замаскировать ввод только необязательными отрицательными или положительными целыми числами. Я пытался с помощью
jQuery(function($){
$.mask.definitions['~']='[-]?';
$("#eyescript").mask("~?999999999");
});
но это позволяет любому персонажу на первом месте. (Например: f12, -12, +12, /12 и т. Д.)
Я хочу, чтобы пользователь строго использовал только '-' или любой номер в первой позиции.
Как я могу это сделать?
1 ответ
На самом деле, я думаю, что нашел ответ. В качестве необязательного добавлено одно целое число или знак минус, а в маске - 9, чтобы удовлетворить требование.
jQuery(function($){
$.mask.definitions['~']='[0-9-?]';
$("#eyescript").mask("~?99999999"); });