【发布时间】:2012-04-09 05:09:32
【问题描述】:
我正在使用正则表达式来过滤最终用户输入的无效输入。
在可接受的输入是word,space,digital和. 987654325 @ 987654327 # 987654329 $ 987654331 : 987654333 ' 987654335 ! 987654337 ~ 987654339 | 987654341 ; 987654343 { 987654345 - 987654347 @。结果
下面是我的代码。
<asp:RegularExpressionValidator ID="rgVEditTB1" runat="server" ControlToValidate="txtEditTB1"
ValidationExpression="^[\w\s\d\-\.\/\@\,\#\&\$\:\?\"\'\%\!\–\~\|\+\;\”\{\}\-\\]+$" ErrorMessage="Invalid Special Character" />
但是,我遇到了在ValidataionExpression 中转义" 的问题,它出错了
Server Tag is not well-formed 错误。
我尝试将转义字符更改为:
\""
\"
""
它也给了我同样的错误。
在ValidationExpression 中正确的转义字符应该是什么?
【问题讨论】:
标签: asp.net regex validation