我有问题 javax.validation.constraints.Pattern @Pattern validation。
@Pattern(regexp = "\\p{L}*", message = "Msg")
private String name;
当我尝试输入任何文字时,它都无法正常工作。
我用的时候:
@Pattern(regexp = "[a-zA-Z]*", message = "Msg")
非拉丁字符非常适用。
答案 0 :(得分:1)
您需要使用Pattern.UNICODE_CHARACTER_CLASS
flag识别 $("#parent div").each(function (e) {
if (e != 0) {
$(this).css('display', 'inline-block');
}
});
模式Unicode。
启用Unicode版本的预定义字符类和POSIX字符类。
由于您使用的是字符串模式,因此可以使用内联(嵌入)标志变体 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="parent">
<div>
<div style="display:none; border: 1px solid; width:100px; height:100px"></div>
<div style="display:none; border: 1px solid; width:100px; height:100px"></div>
<div style="display:none; border: 1px solid; width:100px; height:100px"></div>
<div style="display:none; border: 1px solid; width:100px; height:100px"></div>
<div style="display:none; border: 1px solid; width:100px; height:100px"></div>
</div>
</div>
:
\p{L}