确定一个字符串是否包含有效的 JavaScript 代码

4
我需要一个C#函数,如果一个字符串包含有效的JavaScript语法,则返回true。
例如:
IsValidJavascript("alert('hello');");

会返回true,但是

IsValidJavascript("alertXXhelloZ);");

会返回 false

我们将通过解释器运行它。 - Kugel
1个回答

6

您需要使用一个解释器
您可以尝试使用Jint,它是一个针对.NET的JavaScript解释器。


1
不错的解决方案,似乎不需要客户端实际“执行”JS代码进行验证,加一。 - Frederik.L
1
我也需要类似的东西,但我的是一个Java函数,是否有上述解决方案的端口/替代方案在Java中? - Ashish Sharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接