编程语言
首页 > 编程语言> > javascript – ACE编辑器计算字符数?

javascript – ACE编辑器计算字符数?

作者:互联网

这就是我在ACE编辑器中获取总行数的方法……

editor.getSession().on('change', function(){
    var lines = editor.session.getLength();
    $('#lines').empty().append(lines);
});

这工作正常,但我怎么能得到总字符?我在API文档中找不到任何相关信息.

谢谢.

编辑…

这就是我最终做到这一点的方式……它还将输出与千位分隔符分开.

var lines = setting.editor.getLength().toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
var chars = setting.editor.getValue().length.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
$('#lines').empty().append(lines);
$('#chars').empty().append(chars);

解决方法:

试着用这个:

console.log(editor.session.getValue().length);

标签:javascript,ace-editor
来源: https://codeday.me/bug/20190625/1286844.html