我正在使用CKeditor,我需要能够对它施加maxLength限制。 例如,阻止用户输入超过100个字符,不包括html字符 由用户申请。
有没有人能够做到这一点?
谢谢,如果您指出我的资源,我将不胜感激。我在这里发现了类似的问题,但它们没有多大帮助。
答案 0 :(得分:0)
我怀疑即使有人发布了一种方法,这最终也会变得可靠。请考虑以下事项:
var tags = /<[^>]*?\/?>/;
这应该与大多数标签相匹配,但是如果你让某人做出像这样的事情会怎么样:
<img alt=">My Title<" />
现在,应该忽略标记的正则表达式不正确地识别此图像的alt标记的内容,以计算其字符限制。如果某些后端系统要求文本内容只有100个字符,我建议做的是给用户一个maxlength为100的单个文本输入,然后查找另一个控件或库,让他们改变它的外观和通过CSS感受。
尝试删除HTML标签然后计算其余字符不太可能做任何事情,但会让你头疼,在最好的情况下会出错,并且在最糟糕的情况下会完全失灵。