使用Parsley

时间:2016-07-19 16:18:12

标签: javascript regex validation phone-number zipcode

我使用Parsley验证我的输入(不是表格),几乎所有东西都很棒!

我唯一的问题是,如果我将zipcode和phone字段留空,则会显示错误消息,但是当我关注并开始输入时,它不会像其他字段一样离开。我尝试了许多不同的正则表达式思维,这可能是问题但到目前为止没有运气。

/////// UPDATE ///////

我意识到阻止欧芹验证的元素是在这两个输入上使用的掩码库

任何人都设法使用掩码库进行Parsley验证吗?



jQuery(function ($) {
    $(".required_input").parsley();
});

<!--Zip Code-->
<asp:TextBox ID="txtZip" runat="server" MaxLength="7"  required="" data-parsley-trigger="focusout" data-parsley-validate="" data-parsley-error-message="*" data-parsley-pattern="^[ABCEGHJKLMNPRSTVXY][0-9][ABCEGHJKLMNPRSTVWXYZ] [0-9][ABCEGHJKLMNPRSTVWXYZ][0-9]" CssClass="UpperCase maskZip required_input"></asp:TextBox>

<!--Phone-->
<asp:TextBox ID="txtPhone" runat="server" data-parsley-trigger="focusout" required="" data-parsley-error-message="*" data-parsley-validate="" data-parsley-pattern="((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}" CssClass="input103size maskPhone required_input"></asp:TextBox>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

我意识到阻止欧芹验证的元素是在这两个输入上使用的掩码库