javascript - 创建自定义验证器以检查输入是否是 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',
}
});
解决方案
我发现我可以使用data-parsley-pattern="^[a-zA-Z]+$"
推荐阅读
- android - 在 android 应用程序中显示特定活动的数据
- ruby-on-rails - 警告:命令行选项“-Wimplicit-int”对 C/ObjC 有效,但对 C++ 无效
- kubernetes - 负载均衡器后面的请求
- php - fgetcsv 错误地解释数字
- spring - 将字符串转换为 LocalDateTime
- vmware-clarity - Clarity 是否提供带有右侧图标的手风琴
- c# - data-ajax-update 在 dotnet core jquery unobtrusive ajax 中不起作用
- azure-devops - 如何获取管理员用户 kubeconfig
- apache - 如何检查.htaccess中是否未定义变量?
- javascript - 使用mysql的带有子行的数据表