我是 java 的新手,我正在尝试使用正则表达式验证用户输入。
我需要验证两种模式:
- 版本
- version-1.xy 当 x 和 y 是数字时
下面是我的模式,但不知何故它不起作用..
String versionRegex = "^version-1.[1-9][1-9]|version";
感谢您的帮助。
最佳答案
这将支持 version/version-1.xy/VERSION/VERSION-1.xy
String versionRegex = "(?i)^version(-1\\.[1-9][1-9])?";
关于Java 多重正则表达式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37804102/