小编Gra*_*Hat的帖子

正则表达式字符恰好出现两次

给定一个字符串数组,测试是否有任何字符恰好出现两次。

样本:

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']

请问有什么建议吗?

javascript regex string

4
推荐指数
1
解决办法
797
查看次数

标签 统计

javascript ×1

regex ×1

string ×1