一个可以校验&序列化任意类型数据的库 Validater 发布

2016-07-10 23:11:13 +08:00
 guyskk

Validater

为 RESTful API 而生的校验器:

注意:仅支持 python 3.3+

项目主页: https://github.com/guyskk/validater

3592 次点击
所在节点    Python
10 条回复
shyling
2016-07-11 01:20:40 +08:00
听说 6.66.666.6666 是合法的 ip 地址
guyskk
2016-07-11 09:17:39 +08:00
@shyling 正则表达式用的是 http://tool.lu/regex 上面的, IP 和身份证号的正则不是很严谨。
JamesRuan
2016-07-11 09:17:49 +08:00
名字太没创意啦
guyskk
2016-07-11 09:24:02 +08:00
@JamesRuan 请不要太介意,有好的名字我也会考虑采纳的😉
realpg
2016-07-11 13:30:42 +08:00
@guyskk
不太严谨就发布啦?
guyskk
2016-07-11 13:54:09 +08:00
@realpg 这个库可以分 2 部分,校验算法和内置的校验器,因为 IP 和身份证号的正则没有找到很合适的,所以这里不太严谨请见谅。校验算法和其他校验器都有非常完整的测试,这个 97%的测试覆盖率可以说明。
guyskk
2016-07-11 13:58:30 +08:00
@realpg IP 校验器会尽快修复:)
guyskk
2016-07-12 11:39:31 +08:00
@shyling
@realpg

问题已修复
mywaiting
2017-04-20 01:02:24 +08:00
你好,请问能实现兼容 Python 2.x 的版本吗?谢谢!
guyskk
2017-04-20 09:46:07 +08:00
@mywaiting 能实现,只是写同时兼容 2 和 3 的代码有些繁琐,也没试验过用 2to3 的工具。建议升 Python 3 ,也欢迎发 Pull Request 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/291581

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX