0
テキストエリアにリンクが含まれているかどうかを確認したいと思います。それは何も複雑である必要はありません、ちょうどhttp
またはwww
をチェックするだけで十分です。Parsley.jsカスタムバリデータで文字列を確認してください
これはうまくいかず、何も得られませんconsole.log();
パーズリーバリデータをどのようにデバッグできますか?
値が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>