JQuery маска ввода как числовой и с любым длинным - PullRequest
0 голосов
/ 12 мая 2019

Что ж, у меня есть вход, который принимает местный номер телефона следующим образом:

$.mask.definitions["0"] = "";
$.mask.definitions["d"] = "[0-9]";
$("#cellphone").mask("0 (ddd) ddd-dddd");

Для глобальной стороны моего сайта я просто хочу, чтобы ввод имел первые две цифры 00, а остальная часть ввода - бесплатно (числовой и любой длинный)

00 447777123456
00 390123456789

Я пытался что-то следующим образом, но не сработало

$.mask.definitions["~"] = "[0-9]+";
$("#cellphone").mask("00 ~");

Я использую этот плагин.

$.mask.definitions["0"] = "";
  $.mask.definitions["d"] = "[0-9]";
  $.mask.definitions["~"] = "[0-9]+";
  
  $("#cellphone").mask("0 (ddd) ddd-dddd");
  $("#cellphoneGlobal").mask("00 ~");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.js"></script>


<input type="text" id="cellphone"/>

<input type="text" id="cellphoneGlobal"/>
...