alert(CKEDITOR.instances.editor1.getData().replace(/<[^>]*>|\s/g, '').length);
このコードを使用して、エディターに書き込まれたテキストの文字数を取得しています。残念ながら複数のスペースを続けて書くと に変わり
、 などの文字を書くと 1 文字ではなく 8 文字á
と解釈されます。á
私の質問は、文字をカウントする前に、この行をどのように拡張して html エンティティをデコードできるかです。