diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert/DurationStyle.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert/DurationStyle.java index 613b6e2b5a..115fded64c 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert/DurationStyle.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert/DurationStyle.java @@ -36,7 +36,7 @@ public enum DurationStyle { /** * Simple formatting, for example '1s'. */ - SIMPLE("^([\\+\\-]?\\d+)([a-zA-Z]{0,2})$") { + SIMPLE("^([+-]?\\d+)([a-zA-Z]{0,2})$") { @Override public Duration parse(String value, ChronoUnit unit) { @@ -62,7 +62,7 @@ public enum DurationStyle { /** * ISO-8601 formatting. */ - ISO8601("^[\\+\\-]?P.*$") { + ISO8601("^[+-]?P.*$") { @Override public Duration parse(String value, ChronoUnit unit) { diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert/PeriodStyle.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert/PeriodStyle.java index 78e61cb729..5ea887b95e 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert/PeriodStyle.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert/PeriodStyle.java @@ -102,7 +102,7 @@ public enum PeriodStyle { /** * ISO-8601 formatting. */ - ISO8601("^[\\+\\-]?P.*$", 0) { + ISO8601("^[+-]?P.*$", 0) { @Override public Period parse(String value, ChronoUnit unit) {