JavaScript syntax checker
簡易的な構文チェッカー。
JavaScript の構文チェッカーはたくさんあるそうだが・・・。
VBScript のでいいのないですかね。
<html> <head> <script language="JavaScript"> function validatorTest() { var aScripts = ["x=false; x|=!x", "x=true; x||=!x"] for (var i=0;i<aScripts.length;++i) jsValidator(aScripts[i]) ? alert('Script'+i+' is OK') : alert ('Script '+i+' parsing error with\n'+aScripts[i]); } function jsValidator(scriptChunk) { try { eval("function() {"+scriptChunk+"}"); return true; } catch(e) { return false; } } </script> </head> <body> <form name="test1"> <input name="mogera" value="mogera" type="button" onclick="validatorTest();"> </form> </body> </html>