我想检查textarea是否包含链接。不需要太复杂,仅检查httpwww对我来说就足够了。

但这是行不通的,而且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/

10-11 18:59