具有自定义格式规则的JavaScript textarea编辑器

时间:2014-09-23 09:56:27

标签: javascript jquery parsing editor textarea

我需要使用自定义(可能是动态)规则来实现简单的文本编辑器。例如,如果用户以某种方式更改文本,我想在此文本上运行正则表达式(或回调方法或其他内容)并为其应用格式。例如,文本中的所有IP地址都应该是红色,指定范围内的名称 - 黑色,所有单词都从“abc”开始 - 绿色。

基本上我需要的是: - 基于文本区域的简单文本编辑器 - 能力因此添加适用于带文本区域的文本的规则

我查看了很多相关资源,但还没有找到任何简单的解决方案。至于现在,我已经开始使用contenteditable属性和JQuery来实现我自己的编辑器。

我之前从未写过这样的功能,所以请你指出正确的方向吗?也许我可以使用已经实施的工具或具体的策略?

非常感谢。

1 个答案:

答案 0 :(得分:0)

也许这对某人有用。 经过一些调查后,我首先尝试使用jQuery Highlight Plugin,但它并没有满足我的所有需求,所以我使用了Codemirror编辑器,我发现它非常好并且可以自定义。

我编写了自定义模式,它运行良好。

作为起点,我使用了这个article