突出显示非正则表达式中的所有字符



我需要在JavaScript - AngularJS中编写函数,该函数获得字符串并突出显示不在[ A-Za-z0-9_-()+#!@$%,."<>^=\]中的所有字符。

如何从这个正则表达式中找到而不是的字符?(注意字符串来自用户,因此将其转换为HTML可能不太好。)

您可以使用str.split(/([ A-Za-z0-9_-()+#!@$%,."<>^=\]+)/),它应该返回一个数组,每秒钟的条目是正确的部分,奇数部分是不正确的部分。

看到http://blog.getify.com/to-capture-or-not/跌倒

最新更新