Rex.Extensions.Models 6.0.8

实体扩展类库

统一返回客户端实体类:

  • ResultData 向客户端输出 { "code": 1000, "msg": "string", "result": { } }
  • ResultDataModel 向客户端输出 { "code": 1000, "msg": "string", "data": { } }
  • ResultStatusModel 向客户端输出 { "status": 0, "msg": "string", "data": { } }

频率较高的实体验证特性:

  • MinValue/MaxValue 数值类型最大值、最小值
  • ComplexPassword 强密码校验:必须包含数字、大小写字母、特殊符号
  • MobileNumber 国内手机号码校验:^1(3\d|4[5-9]|5[0-35-9]|6[567]|7[0-8]|8\d|9[0-35-9])\d{8}$
    电信 133,149,153,173,174,177,180,181,189,191,193,199
    移动 134,135,136,137,138,139,147,148,150,151,152,157,158,159,172,178,182,183,184,187,188,195,198
    联通 130,131,132,145,146,155,156,166,175,176,185,186,196
    广电 190,192,197
    电信虚拟 162,1700,1701,1702
    移动虚拟 165,1703,1705,1706
    联通虚拟 167,1704,1707,1708,1709,171

持续补充中.

Showing the top 20 packages that depend on Rex.Extensions.Models.

Packages Downloads
Rex.Microsoft.AspNetCore.Mvc.Extensions
Microsoft.AspNetCore.Mvc 扩展组件:全局异常处理、Cors跨域、System.Text.Json 序列化/反序列化、Newtonsoft.Json 序列化/反序列化。
5
Rex.Microsoft.AspNetCore.Mvc.Extensions
Microsoft.AspNetCore.Mvc 扩展组件:全局异常处理、Cors跨域、System.Text.Json 序列化/反序列化、Newtonsoft.Json 序列化/反序列化。
4
Rex.Microsoft.AspNetCore.Mvc.Extensions
Microsoft.AspNetCore.Mvc 扩展组件:全局异常处理、Cors跨域、System.Text.Json 序列化/反序列化、Newtonsoft.Json 序列化/反序列化。
2

https://github.com/weirex/documentation

.NET Framework 4.7

.NET 5.0

.NET 6.0

Version Downloads Last updated
8.0.0 5 1/5/2026
7.0.1.1 3 1/5/2026
7.0.0 3 1/5/2026
6.0.8 3 1/5/2026