Java检测字符串是否为有效的JS脚本

Java detect if a string is a valid JS script

本文关键字:JS 脚本 有效 检测 字符串 是否 Java      更新时间:2023-09-26

我想检测字符串是否为有效的javascript代码传递它用于rhino引擎的评估,现在我假设字符串是一个javascript脚本与这个简单的语句:

if(jsString.trim().endsWith(";")) {
//Evaluate with Rhino
}

是否有更好的方法来确定字符串是否是有效的JS脚本?

您可以使用:http://code.google.com/p/jslint4java/

在任何情况下,您都希望通过JSLint运行字符串。