I tried to use regexvalidators from django to validate form so that it does not contain http or https (many spammers using link) but it doesn't work.
from django import forms
from django.core.validators import RegexValidator
from antispam.honeypot.forms import HoneypotField
class ContactForm(forms.Form):
name = forms.CharField(max_length=50)
email = forms.EmailField()
phone = forms.CharField(max_length=11)
message = forms.CharField(widget=forms.Textarea, validators=[RegexValidator(regex=r'http(s)?|HTTP(s)?', message="I don't accept link", code="invalid")])
spam_honeypot_field = HoneypotField()
How do I solve this problem?