给定一个字符串数组,测试是否有任何字符恰好出现两次。
样本:
const input = ['asdf', 'fdas', 'asds', 'd fm', 'dfaa', 'aaaa', 'aabb', 'aaabb'];
const output = ['asds', 'dfaa', 'aabb', 'aaabb'];
Run Code Online (Sandbox Code Playgroud)
我试过这样
/(?:^|(.)(?!\1))([A-Za-z0-9])\2(?!\2)/
Run Code Online (Sandbox Code Playgroud)
但我只得到这些字符串:['dfaa', 'aabb', 'aaabb']。
请问有什么建议吗?