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

正则自定制验证

作者: 两点半的杂货铺 | 来源:发表于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