[1-9]*匹配数字存在漏洞之解决办法

xiaoxiao2021-02-27  216

如多使用"abc-".substring("abc-".lastIndexOf("-")+1)得到的应该是"";

使用"".matches("[0-9]*")返回的是true,因此正则表达式存在漏洞;

可使用"^\\d+$"该正则表达式

转载请注明原文地址: https://www.6miu.com/read-11105.html

最新回复(0)