1
使用Ext.net项目。我需要设置密码验证字段,以便在密码之前或密码之后不允许空格,并且密码的长度不应超过15个字符(包括空格)。到目前为止,我做了以下工作,但不起作用。Ext.net C#testfiled正则表达式验证
问题是它将文本之间的空间计为无效。 例如它不允许“密码”,我不想让“密码”或“密码”。
<ext:TextField ID="txtConfirmPwd" AllowBlank="false" InputType="Password" Name="txtConfirmPwd" runat="server" StyleSpec="width:96%;" Regex="^[^\s.^\s]{1,15}$" InvalidClass="invalidClass" Validator="ComparePwd" IDMode="Static">
<Listeners>
<Valid Handler="InvalidClass(this,true);" />
<Invalid Handler="InvalidClass(this,false);" />
</Listeners>
</ext:TextField>
尝试'Regex =“^ \ S(?:。{0,13} \ S)?$”' –
工作。请在答案部分发帖,以便我可以接受....谢谢。 – Maharshi
@Maharashi我发表了一个解释答案。 –