正则表达式验证器与radautocompletebox



在我的应用程序中,我有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*$" />

问题是,对于第一个单词,它可以正确验证。但从第二个单词开始,它就会出现错误。

我检查了正则表达式,但它是完美的,因为我想。

我不明白这里发生了什么&为什么会出现验证错误

使用自定义验证器并在客户端执行正则表达式验证。

相关内容

  • 没有找到相关文章

最新更新