【发布时间】:2014-07-10 14:11:15
【问题描述】:
在我的应用程序中,RadAutocompleteBox 如下所示
<telerik:radautocompletebox allowcustomentry="True"
runat="server" id="comboboxTags" emptymessage=""
inputtype="Token" width="100%" filter="Contains"
delimiter=", " dropdownposition="Automatic"
textsettings-selectionmode="Multiple"
minfilterlength="1" maxresultcount="10">
</telerik:radautocompletebox>
<asp:regularexpressionvalidator id="tagIsInvalid"controltovalidate="comboboxTags"display="Dynamic"
runat="server"errormessage="Invalid tags"
validationexpression="^[a-zA-Z]+[a-zA-Z0-9-_]*[,\s]*(?: [a-zA-Z]+[a-zA-Z0-9-_]*[,])*\s*$" />
问题是它正确验证了第一个单词。但是从第二个单词开始就出错了。
我检查了正则表达式,但它是我想要的完美。
我无法理解这里发生了什么以及为什么会出现验证错误。
【问题讨论】:
标签: c# asp.net telerik validation rad-controls