manbuyunduanlg 发表于 2009-7-22 14:16:28

输入非法字符的处理方式 讨论

各位同仁:
    如果说一个输入型数据:当输入非法字符时系统做怎样的处理才是合理的?

qiguojie 发表于 2009-7-22 16:16:48

其实每种处理方法都是可以的,具体看公司产品或项目的质量规范就行。

输入判断的添加,能有效防止类型不符、长度越界、SQL注入等常规问题,另外有很多业务数据输入的特殊判断,应该是每个公司都有不同的一套标准。

例如输入身份证号的输入框,就不能只是数据,还必须可以输入大写字母;还有,有些软件的金额输入框可以输入¥。。。

ningzi0315 发表于 2009-7-23 20:33:47

这些要看不同的需求,不同的用户体验了,视情况而定。

liuyanjing 发表于 2009-10-12 23:50:40

:)

nanmu 发表于 2009-10-22 11:59:09

原帖由 ningzi0315 于 2009-7-23 20:33 发表 http://bbs.51testing.com/images/common/back.gif
这些要看不同的需求,不同的用户体验了,视情况而定。
同意,概括的很精炼,很准确

zynuage 发表于 2009-10-22 22:16:05

我个人认为是符合需求是正理。

千里 发表于 2009-10-23 15:42:19

同意1楼所说

peag 发表于 2010-5-7 12:30:20

看需求的吧

nobuo0908 发表于 2010-5-11 14:55:37

如果允许的话在输入进去之后 直接自动将他删除,好像那些only number 功能一样的 输入字母 就自动消失了 只有输入数字才有效,但是要做到这个技术还是很麻烦的 , 数字就这几个 但是其他的 就比较麻烦。
页: [1]
查看完整版本: 输入非法字符的处理方式 讨论