【发布时间】:2013-06-16 07:47:07
【问题描述】:
我用 Javascript 编写了一个函数,可以突出显示文本中的单词。大约需要 20 行代码。
highlight(text, pattern)
这里是:http://jsfiddle.net/sR5wM/1/
任何人都可以编写一个更有效地执行相同操作的正则表达式吗?高亮功能必须不区分大小写,并忽略变音符号。
例如:
highlight("Être ou ne pas être, là est la question", "etre la")
会产生:
Être ou ne pas être, là est la question
【问题讨论】:
-
除了那些丑陋的正则表达式对象,你的代码看起来很可靠。
标签: javascript regex