测试输入框常用的特殊字符类别

1、测试输入框常用特殊字符类别

  • 键盘上能输入的特殊字符 
  • 空格 
  • 货币符号:¥,$等 
  • 数学符号:=、不等于,求和等 
  • 非英文字母语言符号:a等汉语拼音 
  • 中文标点符号:,。、()等 
  • 特殊汉字:囫囵等 
  • 转义序列:\n、\r、\t、\’等 
  • 系统保留字符:null、NULL等 
  • SQL语句:‘OR‘1’=’1等 
  • 脚本函数:<‘script’>alter(“Test,Bom~~~”)<‘/script’> 
  • html转义字符:&gt ;,&lt ;等
  • 数值                 包括0-9共十个数字,[0-9]
  • 半角英文         包括26个英文字符的大小写,[A-Za-z]
  • 半角英数         半角英文字母和数字,[A-Za-z0-9]
  • 半角字符         所有可打印的半角字符,包括:~!@#$%^&*()_-+=|\{}[]:;"'<>?,./和[A-Za-z0-9]
  • 数据库用特殊字符 包括百分号(%)和单引号(‘)两个字符
  • 邮箱字符串         ^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$

2、JavaScript特殊字符

  • 需要被转义才能显示正确,转义是斜线。 
  • \’ 单引号 
  • \” 双引号 
  • \& 和号 
  • \ 反斜杠 
  • \n 换行符 
  • \r 回车符 
  • \t 制表符 
  • \b 退格符 
  • \f 换页符

3、HTML需要转义的字符

转义对照表

4、数据库特殊字符

  • _ (下划线) : Oracle中代表占位符 
  • 表示查找含_的字符串。 
  • %(百分号)表示查找含%的字符串。 
  • ‘(单引号):表示查找含’的字符串 
  • #井号表示查找含#的字符串 
  • 通配符,和需求相关。如果*和?当作通配符处理,则不需要数据库开发人员特殊处理。如果当作其本身这个字符,则需要处理。所以需要测试是否已经做了正确的处理。 
  • *(星号):代表通配任意多个字符或数字进行查询 
  • ?(问号):代表通配1个字符或数字进行查询

特殊字符详见百度百科——https://baike.baidu.com/item/%E7%89%B9%E6%AE%8A%E5%AD%97%E7%AC%A6/112715?fr=aladdin

本文转载参考自:https://blog.csdn.net/windanchaos/article/details/56680901

猜你喜欢

转载自blog.csdn.net/u012114090/article/details/81067032