检查字符串是否包含不在列表中的字符

sup*_*lle 0 javascript

例如,我有一个批准的字符列表:"a","b"和"c".

所以,如果我有字符串:

var string = "aaabc8abccc";
Run Code Online (Sandbox Code Playgroud)

我希望脚本能够检测到"8"不是"a","b"或"c"并输出的事实:

var output = "aaabc<span style='color:red;'>8</span>abccc";
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Ofe*_*lig 5

正则表达式:

result = subject.replace(/[^abc]/ig, "<span style='color:red;'>$&</span>");
Run Code Online (Sandbox Code Playgroud)