我想检查一个只包含字母数字和几个特殊字符的字符串:
1) 破折号
2) 空格
3) 点
大小仅 3-255 个字符。
但我下面的表达式似乎不起作用..我认为尺寸有问题..
@Pattern(regexp = "^[-a-zA-Z\s\.]{3,255}+$"
我什至试过这个:
@Pattern(regexp = "^[-a-zA-Z\s\.]\w{2,256}+$"
但是由于 \w 字符,这引起了大小验证的问题 - 因为我猜它只接受字母数字而不是特殊字符......
任何想法??
我想检查一个只包含字母数字和几个特殊字符的字符串:
1) 破折号
2) 空格
3) 点
大小仅 3-255 个字符。
但我下面的表达式似乎不起作用..我认为尺寸有问题..
@Pattern(regexp = "^[-a-zA-Z\s\.]{3,255}+$"
我什至试过这个:
@Pattern(regexp = "^[-a-zA-Z\s\.]\w{2,256}+$"
但是由于 \w 字符,这引起了大小验证的问题 - 因为我猜它只接受字母数字而不是特殊字符......
任何想法??