如多使用"abc-".substring("abc-".lastIndexOf("-")+1)得到的应该是"";
使用"".matches("[0-9]*")返回的是true,因此正则表达式存在漏洞;
可使用"^\\d+$"该正则表达式
本文探讨了Java中字符串操作方法及正则表达式的应用技巧。通过具体示例介绍了如何使用substring方法提取子字符串,并指出使用特定正则表达式进行匹配时可能遇到的问题及解决方案。
如多使用"abc-".substring("abc-".lastIndexOf("-")+1)得到的应该是"";
使用"".matches("[0-9]*")返回的是true,因此正则表达式存在漏洞;
可使用"^\\d+$"该正则表达式

被折叠的 条评论
为什么被折叠?