首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >容错格式设计模式-- JQuery还是C#库?

容错格式设计模式-- JQuery还是C#库?
EN

Stack Overflow用户
提问于 2011-07-21 21:15:41
回答 2查看 367关注 0票数 3

我一直在研究“容错格式”设计模式(例如http://ui-patterns.com/patterns/ForgivingFormat),但令我惊讶的是,我找不到任何实现此模式的库(特别是针对简单的日期/时间)。有没有人知道有这样的库(最好是开源的)?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-21 21:21:21

我不认为这是一个设计模式,而是一个UI模式……(编辑:我刚刚注意到您链接的网站名称:)

事实上,此功能存在于某些库中。首先想到的是dateJS,这是一个支持模糊日期输入的javascript解析库。然而,自从我最后一次听说它以来,这个项目一直没有太多的活动。

除了日期、国家等。,我认为任何这类项目都是非常特定于业务的;首先,您必须了解用户如何表达自己,以及如何将其转换为业务术语。在通用翻译器上工作看起来是不可行的,至少在没有大量配置的情况下是不可行的。

票数 0
EN

Stack Overflow用户

发布于 2011-07-21 21:29:25

容错格式设计模式在很大程度上依赖于您的界面。如果您使用的是HTML4,并且只有一个文本框,那么如何知道只有数字是可接受的呢?它怎么知道2.30应该是一天中的2:30呢?等等。

有一些jQuery plugins可以使用一般规则将用户输入引导到正确的方向,但最终什么是可以接受的,什么是不能接受的,都是由你来决定的。如果您想要有一个可以接受电话号码或电子邮件地址的字段,您将很难找到一个库来验证它,而不做一些调整。

归根结底,你必须能够决定哪些是允许的输入,哪些是不允许的,库只是帮助你做更常见的验证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6776656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档