0

我已经在我们的 asp.net 应用程序中实现了最新的代码镜像。编辑器允许输入带有注释代码和未注释代码的 javascript。

我想知道编辑器中编写的所有代码是否都被注释了。

任何人都可以请建议。

4

1 回答 1

0

您可以获取文档文本,而不是通过正则表达式传递它,过滤掉所有评论

var editor = CodeMirror.fromTextArea(document.getElementById('code'), {
    lineNumbers: true
});

var out = document.getElementById('out');
out.textContent = editor.getValue()
        .replace(/(?:\/\*(?:[\s\S]*?)\*\/)|(?:[\s;]+\/\/(?:.*)$)/gm, '');

jsfiddle 图标 演示

于 2013-08-14T10:03:48.090 回答