我想检查textarea是否包含链接。不需要太复杂,仅检查http
或www
对我来说就足够了。
但这是行不通的,而且console.log();
我也收不到任何东西
如何调试Parsley验证程序?
我只想检查值是否不包含http,然后返回true以进行验证。
window.Parsley.addValidator('messageWithoutLink', {
validateNumber: function(value, requirement) {
console.log(value);
if(value.indexOf("http") !== -1)
return value;
else
return false;
},
requirementType: 'string',
messages: {
en: 'No links allowed'
}
});
<textarea id="contact_message" name="message" required data-parsley-required-message="Obligatory message" data-parsley-message-without-link></textarea>
最佳答案
使用validateString
,而不是validateNumber
关于javascript - 使用Parsley.js自定义验证器检查字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41555532/