組合兩個 「模式」 我現在有一個:在@Pattern
@Pattern(正則表達式= 「\ p {阿爾法} +」,郵件= 「只允許字母字符」)
限制用戶只使用字母字符。但我試圖讓用戶使用「空間」。
我已經想通了,在「模式」的空間:
\\ p {空白}
但我需要幫助combinig兩個,所以你可以寫兩個字母字符和空間。
預先感謝您:)
組合兩個 「模式」 我現在有一個:在@Pattern
@Pattern(正則表達式= 「\ p {阿爾法} +」,郵件= 「只允許字母字符」)
限制用戶只使用字母字符。但我試圖讓用戶使用「空間」。
我已經想通了,在「模式」的空間:
\\ p {空白}
但我需要幫助combinig兩個,所以你可以寫兩個字母字符和空間。
預先感謝您:)
您可以使用一個字符類[...]
:
@Pattern(regexp="[\\p{Alpha}\\p{Blank}]+",
message="Only Alphabetic and Blank chars allowed")
使用@Pattern(regexp="\p[{Alpha}{Blank}]+"...
甚至簡化這個如下:
@Pattern(regexp="\p(\w|\s)+")
我想你」重新誤解了'\ p'的作用。另外,'\ w'不是指「字母字符」,而是「字符字符」,這是完全不同的。 – ruakh