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我發表了一個解釋答案。 –