- 输入框内容校验:输入英文,特殊字符(~!@#¥%……&*?[]{},在输入框,禁止直接输入特殊字符时,使用“粘贴、拷贝”功能测试),回车,为空,汉字、数字;
- 长度校验:输入最小长度、最大长度、最小长度-1、最大长度+1,输入超多字符(例如100,300…..)。
- 空格:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格
- 安全性校验:输入特殊字符串(null,NULL, ,javascript,,,,)。
例:电话号码输入框:
1)正则校验11位数字,且第一位以1开头,且第二位大于2
2)不允许输入非数字类型的任何(包含回车、空格、特殊字符)内容
3)需要对非法字符做检验,并做提示框信息提示:提示文案越详细越好
4)校验复制粘贴操作,是否能输入非法字符
5)建议这些校验规则在server端和前端同时进行处理
6)根据具体交互规则在做相应调整