我有一张桌子,看起来像:
class Tld(models.Model):
domainNm = models.CharField(validators=[ RegexValidator('^[0-9]^[a-z]','yourdomain.com only','Invalid Entry')], max_length=40)
dtCreated = models.DateField()
对于domainNm-我想验证任何类似的条目:
它必须遵循这样的方式:<domainname>.[com|biz|net]
等等,并且是字母数字。在
如何在django模型的模型级别上执行此操作?在
谢谢
如果要验证httpurl,请忽略regex并使用builtin validator。在
如果只需要没有任何协议的域,请尝试:
用法:
^{pr2}$或者
回顾一下上面的说明:您只想匹配具有单个字母数字标签和最多4个字符的TLD的域,例如。”域名.com“或”其他域名信息“或”345xyz.pdq1“但不是”子域.domain.com“,”http://domain.com“,”www.domain.com网站或“345”xyz.abcde". 此正则表达式将执行以下操作:
相关问题 更多 >
编程相关推荐