[1-9]*匹配数字存在漏洞之解决办法
如多使用"abc-".substring("abc-".lastIndexOf("-")+1)得到的应该是"";
使用"".matches("[0-9]*")返回的是true,因此正则表达式存在漏洞;
可使用"^\\d+$"该正则表达式
只有把命运掌握在自己手中,从今天起开始努力,即使暂时看不到希望,也要相信自己。因为比你牛几倍的人,依然在努力。
如多使用"abc-".substring("abc-".lastIndexOf("-")+1)得到的应该是"";
使用"".matches("[0-9]*")返回的是true,因此正则表达式存在漏洞;
可使用"^\\d+$"该正则表达式