jQuery掩码输入为数字并且可以是任意长

时间:2019-05-12 11:01:31

标签: javascript jquery maskedinput

好吧,我有一个输入要使用本地电话号码,如下所示;

$.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 ~");

我正在使用this插件。

$.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"/>

0 个答案:

没有答案