gpt4 book ai didi

javascript - 如果某个字符较早出现,如何排除字符

转载 作者:行者123 更新时间:2023-12-03 03:58:21 27 4
gpt4 key购买 nike

我正在尝试验证美国电话号码我试图排除555)555-5555 和 (555-555-5555)

如果第 3 个 5 之后没有“)”,如何排除“(”反之亦然?

最佳答案

我的建议是在输入数字时自动格式化数字,请参阅下面的演示

$(function() {

$('#us-phone-no').on('input', function() {

var value = $(this).val();

var nums = value.replace(/\D/g, '').match(/(\d{0,3})(\d{0,3})(\d{0,4})/);
var formated = !nums[2] ? nums[1] : nums[1] + '-' + nums[2] + (nums[3] ? '-' + nums[3] : '');

$(this).val(formated);
});

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="tetx" id="us-phone-no">

关于javascript - 如果某个字符较早出现,如何排除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44838874/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com