在我的应用程序中,我有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*$" />
问题是,对于第一个单词,它可以正确验证。但从第二个词开始,它就会出错。
我查看了regularrexpression,但它完全符合我的要求。
我无法理解这里发生的事情&amp;为什么它会给出验证错误。
答案 0 :(得分:0)
使用自定义验证器并在客户端上执行正则表达式验证。