Robin Herbots jquery.inputmask 允许多个值以逗号分隔
Robin Herbots jquery.inputmask allow many values comma separated
我有这个设置并且效果很好:
$('#PhoneNumber').inputmask({ mask: "89999999999", placeholder: "" });
它允许输入 phone 个以“8”开头的数字。但现在我希望它接受许多这样的 phone 数字,用逗号分隔。
81234567890 -- rorrect
81234567890, 80987654321 -- rorrect
81234567890,80987654321 -- rorrect
81234567890, -- not correct
81234567890,, -- not correct
81234567890, 80987654321, -- not correct
...and so on...
您可以使用表达式 ^[0-9]{8}([,.][0-9]{8})+$
:
的正则表达式模式
$('#phoneNumbers').inputmask({
regex: "^[0-9]{8}([,.][0-9]{8})+$",
placeholder: ""
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://rawgit.com/RobinHerbots/jquery.inputmask/3.x/dist/jquery.inputmask.bundle.js"></script>
<input id="phoneNumbers">
我有这个设置并且效果很好:
$('#PhoneNumber').inputmask({ mask: "89999999999", placeholder: "" });
它允许输入 phone 个以“8”开头的数字。但现在我希望它接受许多这样的 phone 数字,用逗号分隔。
81234567890 -- rorrect
81234567890, 80987654321 -- rorrect
81234567890,80987654321 -- rorrect
81234567890, -- not correct
81234567890,, -- not correct
81234567890, 80987654321, -- not correct
...and so on...
您可以使用表达式 ^[0-9]{8}([,.][0-9]{8})+$
:
$('#phoneNumbers').inputmask({
regex: "^[0-9]{8}([,.][0-9]{8})+$",
placeholder: ""
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://rawgit.com/RobinHerbots/jquery.inputmask/3.x/dist/jquery.inputmask.bundle.js"></script>
<input id="phoneNumbers">