[英]The server tag is not well formed?
我收到上述錯誤。 我想驗證允許某些特殊字符但不允許使用字母和數字的文本框。 為此,我編寫了以下代碼,但給出了以上錯誤。
編碼
<asp:TextBox ID="txtTag" runat="server" Width="250"></asp:TextBox>
<asp:RegularExpressionValidator ID="reg1" runat="server"
ControlToValidate="txtTag" ErrorMessage="*" Text="please check"
ValidationExpression="/^[[\]'/\\@ &(){}+$%#=~"-`/*.&]([[\]'/\\@ &(){}+$%#=~"-`/*.&]*)$/" />
我究竟做錯了什么?
使用"
轉義ValidationExpression
的引號"
:
ValidationExpression="/^[[\]'/\\@ &(){}+$%#=~"-/*.&]([[]'/\@ &(){}+$%#=~"-/*.&]*)$/"
否則它們會與外引號沖突。
采用
/^[[\]'/\\@ &(){}+$%#=~"-/*.&]([[]'/\@ &(){}+$%#=~"-/*.&]*)$/
作為ValidationExpression
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.