首页 > 解决方案 > 创建自定义验证器以检查输入是否是 Parsley 中的字符串

问题描述

我想创建一个自定义验证器来检查输入是否是字符串而不是数字。示例:我在输入中输入 2 它应该显示错误消息,并且当我输入data-parsley-name时会触发它

<script type="text/javascript" src="js/jquery-3.4.1.js"></script>
<script type="text/javascript" src="js/parsley.min.js"></script>

<input type="text" id="f_name" name="f_name" placeholder="Enter First Name" data-parsley-required="true" data-parsley-trigger=" focusout" data-parsley-name>
window.Parsley.addValidator('name', {
        requirementType: 'string',
        validateString: function(value) {
            if(isNaN(value)){
                return value;
            }
        },
        messages: {
          en: 'Enter a Valid Name',

        }
      });

标签: javascriptjqueryparsley.js

解决方案


我发现我可以使用data-parsley-pattern="^[a-zA-Z]+$"


推荐阅读