【发布时间】:2010-10-26 22:15:30
【问题描述】:
当检测到未经培训的购物者输入了信用卡/借记卡号时,一些精美的网站会显示错误对话框,因为该卡号打印在带有空格的卡上。是否有可能以某种方式编写一个 Java Web 应用程序来处理这些带有空格的数字,就好像它们是正确的一样?
【问题讨论】:
-
我无法阻止自己指出它是:“为 Sun 从事 Java SE 安全工作的工程师。”谁在问。请告诉我你是在开玩笑,或者这是某种恶作剧……或者现在是凌晨 4 点,而你只是在睡梦中写问题……
-
@viraptor - 我假设这个问题旨在开始讨论或表达我对这些网站的同样烦恼,或者可能是提问者被问到并希望下次指向人们的问题.
-
不。空格不能轻易从输入中删除。你不能重新排列用户输入——这对用户来说太过分了。如果一个人不能使用该软件,那是用户的问题。他们需要通过手动删除一长串难以理解的随机数字中的空格来学习使用软件。
-
肯定有一些框架可以为您做到这一点?嗯,让我们看看... JCCNESPX(Java Credit Card Number Evaluation with Spurious XML Plugin)怎么样?
-
我问这个问题是因为糟糕的网站让我很恼火。这是一个非常常见的可用性错误示例,经常让我恼火。没有充分的借口。我希望任何在网站上工作的人都对这种用户体验问题有所了解。 (FWIW,我在 SE 工作。有一个 Web 服务器,虽然这只是一小部分。以前我做过一些 Web 工作。很多年前,我致力于开发 Web 内容管理系统(Mediasurface)。)