Validator CPF e CNPJ在同一文本框中(ASP.NET Web应用程序)

时间:2016-05-15 17:09:45

标签: javascript c# jquery asp.net visual-studio

我有一个文本框,我想根据用户输入的数字来验证此字段。我解释一下:CPF的面具是999.999.999-99,CNPJ的面具是99.999.999 / 9999-99。我有这个代码,但它不起作用。 我喜欢这样的例子: https://jsfiddle.net/eL52cga5/

我的代码:

<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
    <script src="Scripts/jquery.maskedinput.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#txtCPF").keydown(function () {
                try {
                    $("#txtCPF").unmask();
                } catch (e) { }

                var tamanho = $("#txtCPF").val().length;

                if (tamanho < 11) {
                    $("#txtCPF").mask("999.999.999-99");
                } else if (tamanho >= 11) {
                    $("#txtCPF").mask("99.999.999/9999-99");
                }
            });
        });
    </script>

<asp:TextBox ID="txtCPF" name="txtCPF" runat="server" Width="150px" EnableViewState="false" placeholder="CPF ou CNPJ*"></asp:TextBox>

1 个答案:

答案 0 :(得分:0)

我明白了!!!

awk -F '[ (]+' '$7 > 90 { exit 1 }'