首页 > 解决方案 > Javascript 中的电话号码验证,用于按键上的特定格式

问题描述

Javascript

var format = (555)555-5555

"keypress #clientphonenumber": function (event) {
        var keycode = event.which;
        if (!(event.shiftKey == false && (keycode == 46 || keycode == 8 || keycode == 37 || keycode == 39 || (keycode >= 48 && keycode <= 57)))) {
            event.preventDefault();
             $("#modaldescription2").empty();
            $("#modaldescription2").append("<b>Only Numbers are allowed</b>");
            $('#dialogPanel2').modal({
                dimmerSettings: {
                    variation: 'inverted'
                }
            }).modal("show");
        }
    },

html

<div class="field">
       <b>Client Phone Number</b>
       <input type="text" id="clientphonenumber" value="<%- clientphonenumber%>">
    </div>

我需要使用我在上述方法中尝试过的上述格式验证按键上的电话号码,但它不接受()and -。谁能帮我这个

标签: javascriptjqueryvalidation

解决方案


推荐阅读