日期:2014-05-17  浏览次数:20581 次

关于ASPxTextBox的使用多个正则使用.
现在有个ASPxMemo的文本框,现在碰到这个问题.默认情况下应用只能输入数字英文和一些特殊字符的正则
^[0-9a-zA-Z`\-=\\[\];',./~!@#$%^&*()_+|{}:<>?\r\n\s""]+$
现在判断一个ID=DISPORT文本框的内容是CN开头的就要允许中文入数字英文和一些特殊字符的正则
有对dev控件熟悉的吗,如何使用多个正则,不会要专门写JS脚本来判断吧.能直接在控件中完成吗?

<dx:ASPxMemo ID="CSPARTY_ASH" runat="server" Height="71px" Width="200px">
  <ValidationSettings ErrorText="">
  <RegularExpression ErrorText="" 
  ValidationExpression="^[0-9a-zA-Z`\-=\\[\];',./~!@#$%^&amp;*()_+|{}:&lt;&gt;?\r\n\s&quot;&quot;]+$" />
  </ValidationSettings>
  </dx:ASPxMemo>

------解决方案--------------------
加入中文判断:

ValidationExpression="^[\u4e00-\u9fa50-9a-zA-Z`\-=\\[\];',./~!@#$%^&amp;*()_+|{}:&lt;&gt;?\r\n\s&quot;&quot;]+$" />

------解决方案--------------------
探讨

上面的我知道,我想知道如何<dx:ASPxMemo控件内根据条件来选择不同的正则验证.不想专门写JS脚本来判断.能直接在控件中完成吗