$().ready(function () {
var editor = UE.getEditor('editor', {
wordCount:true, //是否开启字数统计
maximumWords:10, //允许的最大字符数
});
editor.addListener( 'contentChange', function( ) {
var str = editor.getContentTxt();
var leng = str.length;
if (leng > 200){
util.winAlert("错误,最多输入两百字");
}
});
});
传过去之后利用strlen()函数发现字数仍然比预期的多,这是因为字符串中有html标签,利用strip_tags();去除字符串的html标签,就对了。(UTF-8编码下的中文字符是3个字节)
参考文档: https://ueditor.baidu.com/doc/