Textbox驗證
AllowBlank=“false”必填項,EmptyText =“必須輸入連絡人”。使用預設資訊就可以了。
數值其他類型驗證
Vtype 屬性 等於 email時 是對email 格式驗證
等於 url 時 對url 驗證
等於 alpha //只能輸入字母,無法輸入其他(如數字,特殊符號等)
等於 alphanum//只能輸入字母和數字,無法輸入其他
屬性MinLength 最小長度 屬性MaxLength 最大長度
Email 類型驗證
<ext:TextField ID="TextField2" runat="server" Vtype=” email”> </ext:TextField>
Regex驗證
<ext:TextField ID="TextField2" runat="server" Regex="^[1-9]\d*$" > </ext:TextField>
匹配特定數字:
^[1-9]\d*$ //匹配正整數
^-[1-9]\d*$ //匹配負整數
^-?[1-9]\d*$ //匹配整數
^[1-9]\d*|0$ //匹配非負整數(正整數 + 0)
^-[1-9]\d*|0$ //匹配非正整數(負整數 + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮點數
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //匹配負浮點數
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ //匹配浮點數
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //匹配非負浮點數(正浮點數 + 0)
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //匹配非正浮點數(負浮點數 + 0)
Number 類型過濾
<ext:TextField ID="TextField2" runat="server" MaskRe="/[0-9\$\.]/"> </ext:TextField>
電話號碼格式過濾
<ext:TextField ID="TextField2" runat="server">
<lugins>
<ux:InputTextMask Mask="(99) 9999-9999"></ux:InputTextMask>
</Plugins>
</ext:TextField>
手機格式
<ext:TextField ID="TextField2" runat="server">
<lugins>
<ux:InputTextMask Mask="0999-999-999"></ux:InputTextMask>
</Plugins>
</ext:TextField>
Fax格式
<ext:TextField ID="TextField2" runat="server">
<lugins>
<ux:InputTextMask Mask="99-9999-9999"></ux:InputTextMask>
</Plugins>
</ext:TextField>
ABN and ACN 格式
<ext:TextField ID="TextField2" runat="server">
<lugins>
<ux:InputTextMask Mask="99-999-999-999"></ux:InputTextMask>
</Plugins>
</ext:TextField>
兩個時間控制項時間間隔設定
<extateField runat="server" ID="FromDate" Vtype="daterange" FieldLabel="To">
<Listeners>
<Render Handler="this.endDateField = '#{ToDate}'" />
</Listeners>
</extateField>
<extateField runat="server" ID="ToDate" Vtype="daterange" FieldLabel="From">
<Listeners>
<Render Handler="this.startDateField = '#{FromDate}'" />
</Listeners>
</extateField>