电话号码和CNIC的Parsley.js模式

时间:2014-07-15 12:07:22

标签: validation parsley.js

如何设计自己的parsley.js模式?就像我想要电话号码和CNIC的模式:
电话号码= XXXX XXXXXXX(0321 5464695)
CNIC = XXXXX XXXXXXX X(38560 6665849 1)

1 个答案:

答案 0 :(得分:0)

您可以通过制作自己的验证器来完成此任务。

作为documentation refers,您可以执行以下操作:

<form method="post" action="" id="target">
    <input type="text" name="cnic" value="" data-parsley-cnic />
    <input type="submit" value="Submit">
</form>

<script type="text/javascript">
    $(document).ready(function() {
        window.ParsleyValidator
            .addValidator('cnic', function (value, requirement) {
                var patt = /^\d{5} \d{7} \d{1}$/i;
                return patt.test(value);
            }, 32)
            .addMessage('en', 'cnic', 'This value is incorrect');

            $("#target").parsley();
    });
</script>

您可以看到这与this jsfiddle

一起使用