1、6-20位至少有一个字母和至少一位数字组成的联合字符串:
re.match(r'^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,20}$', c)
2、邮箱
re.match(r'^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A3-Za-z\d]+[-.])+[A-Za-z\d]{2,5}$',email)
3、电话
re.match(r'^1(?:3\d|4[4-9]|5[0-35-9]|6[67]|7[013-8]|8\d|9\d)\d{8}$',str(company_phone))
4、中文
[\u4e00-\u9fa5]