【发布时间】:2016-11-04 15:06:50
【问题描述】:
我正在尝试构建一个正则表达式函数,该函数将删除任何非字母数字字符并删除所有重复字符,例如这:aabcd*def%gGGhhhijkklmnoP\1223 将变成:abcddefgGhijklmnoPR3。我可以轻松删除特殊字符,但我一生都无法弄清楚如何删除重复字符?这是我当前删除特殊字符的代码:
var oldString = aabcd*def%gGGhhhijkklmnoP\122
var filtered = oldStringt.replace(/[^\w\s]/gi, "");
如何扩展上述正则表达式以检查重复字符以及由非字母数字字符分隔的重复字符。
【问题讨论】:
标签: javascript regex