我在 asp.net 页面中有一个 aspx:memo 控件。该控件有一个正则表达式验证器。如果备忘录中插入的文本与正则表达式不同,则验证器会触发错误。所以我想接受除了这些之外的每个字符:
1) -- (double hyphen)
2) // (double slash)
3) ' (Single quote)
4) \\ (double backslash)
5) ^ (Caret)
6) ; (Semicolon)
到目前为止,我已经创建了这个表达式:
^[\na-zA-Z0-9 .,~?`~!@():#&%=+΄<>\\\-\/_"\]\[\}\{]*$
我已经把我在备忘录中接受的每个字符都放进去了。所以问题是,对于这个表达式,我接受斜杠和反斜杠或连字符,即使它们是单个或多个。如何禁止双斜杠或连字符但允许单斜杠。
我已经为此浪费了很多时间。您的帮助将不胜感激。
先感谢您。