-
利用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]+$')
网友评论