使用 Parsley.js 自定义验证器检查字符串

Check string with Parsley.js custom validator

我想检查 textarea 是否包含 link。它不需要任何复杂的东西,只需检查 httpwww 对我来说就足够了。

但这不起作用,我没有得到任何 console.log(); 如何调试 Parsley 验证器?

我只想检查值是否不包含 http 然后 return 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