美文网首页
正则自定制验证

正则自定制验证

作者: 两点半的杂货铺 | 来源:发表于2018-02-27 16:50 被阅读7次
  • 利用RegexValidator,可以进行多字段正则匹配

首先导入from django.core.validators import RegexValidator
validators属性编辑正则,用列表封装RegexValidator,在里面写验证格式和报错信息,他们的错误提示都会被封装在invalid

from django.core.validators import  RegexValidator
    phone = fields.CharField(
        validators=[RegexValidator(r'^[0-9]+$',"请输入数字"),
                    RegexValidator(r'^159[0-9]+$','数字必须159开头')]
    )
  • 利用RegexField 只能一个正则匹配

phone1 = fields.RegexField(r'^[0-9]+$')

相关文章

网友评论

      本文标题:正则自定制验证

      本文链接:https://www.haomeiwen.com/subject/xmsmxftx.html