首页 > 解决方案 > 在按键上检查电话号码的正则表达式

问题描述

它的电话号码正则表达式,但它对每个字符的工作不是字符串“091222222222”

            $('#SWF_Membership_SignUpPanel0_MobileNumber').bind('keypress', function (event) {
            var regex = new RegExp('09([0-9])-?[0-9]{3}-?[0-9]{4}');
            var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
            if (!regex.test(key)) {
                event.preventDefault();
                Q.notifyWarning("wrong Phone number!");

                return false;
            }
          
            return true;
        });

标签: jquerytypescript

解决方案


推荐阅读