JavaScript颜色解析器

JavaScript颜色解析器

我想知道当找到文本^ 1时如何使用正则表达式创建span元素,然后将文本分组,并将其包含在创建的span元素中

想法是您有一个聊天框,并且无论何时有人提交一条消息,例如:(没有任何意义)

“ ^ 1你好,^ 3怎么样。.”

将输出为“你好,那里”
代码为:


^ 1-红色
^ 2-黑色
^ 3-绿色
^ 4-黄色
^ 5-蓝色
^ 6-浅蓝色
^ 7-紫色
^ 8-深绿色
^ 9-灰色

最佳答案

是的,您可以使用正则表达式。例如:

\^(\d+)([^^]+)


这会匹配插入符号前面的数字和后面的所有字符,直到找到新的插入符号。

关于javascript - JavaScript颜色解析器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14364279/

10-11 12:34