那么我如何添加它在同一行中不应该包含空字段,包括我对字母数字注册表的其他验证。
^[A-Za-z0-9 _]*[A-Za-z0-9][A-Za-z0-9 _]*$
我试过这个但没有用
^[A-Za-z0-9 _]*[A-Za-z0-9][A-Za-z0-9 _]*$ | /\S/
这是用于验证控件
<asp:RegularExpressionValidator id="userLocationValidation" runat="server"
ControlToValidate="userLocation"
ValidationExpression="/\S/"
ErrorMessage="Only use letters from the english alphabet a-z">
</asp:RegularExpressionValidator>
答案 0 :(得分:3)
使用:
^[A-Za-z0-9 _]+[A-Za-z0-9][A-Za-z0-9 _]*$
“+”表示一个或多个,因此空字段将失败。
答案 1 :(得分:0)
^[a-zA-Z0-9 _]+$
+
表示至少一个
如果你的意思是至少有一个非空白字符,比如
^[a-zA-Z0-9 _]*[a-zA-Z0-9_]+[a-zA-Z0-9 _]*$