专注企业信息安全建设

标签正则

正则安全

1 正则基础知识 2 正则编写思路 编写正则找锚点:找到标记位去噪点:去除可能存在的噪点取数据:取出需要的数据列举用例数据正用例数据:需要匹配到的数据样例反用户数据:不需要匹配到的数据样例验证正则正则和正反用例数据填入确保正则中无红色标记正用例数据可以全部匹配到,反用例数据全部匹配不到验证效果根据实际数据进行效果验证继而优化正则,循环如此 3 正则常见例子 用户名 只允许字母、数字、下划线、横杠;最小四位数,最多16位数; ^[a-z0-9_-]{4,16}$ 数据处理前应全部转为小写字符串两遍应去掉空格 手机号 (13|14|15|16|17|18|19)\d{9}[^\d] TRUE 13512345678 15558077765 FALSE 12345678901 10000000000 135123456789 中文 [^\x00-\xff] TRUE 中文 测试 止介...

专注企业信息安全建设

Languages

标签