【发布时间】:2012-05-01 11:39:52
【问题描述】:
我有以下正则表达式:
^(?:(?!<(\w+)(\s+(\w+)\s*\=\s*(\'|")(.*?)\\4\s*)*\s*>).)*$
我有文本框,用户可以在其中输入 JavaScript 代码,因此正则表达式应该匹配如下内容:
if ( i < html > 0 ) || ( j > 10 )
它只适用于单行,但它必须适用于多行
顺便说一句。我在此页面上测试正则表达式:http://www.zytrax.com/tech/web/regex.htm#experiment
【问题讨论】:
-
你用什么来运行正则表达式?这是命令行工具/脚本还是代码中的?一些正则表达式工具不会匹配多行。
-
在 asp:RegularExpressionValidator 中使用
-
在上述情况下,所需的匹配是什么?您能否给出一个包含多行的案例以及在这种情况下所需的匹配项。