首页 > 解决方案 > 你如何清理字符串以传递正则表达式?

问题描述

我有一个正则表达式验证我需要我的字符串通过。

/^[0-9a-zA-Z-]+$/

我想创建一个函数来清理字符串以传递正则表达式。我想做类似的事情

string.replace(/^[0-9a-zA-Z-]+$/,"");

除了我需要反转上面的正则表达式。

我试图查找如何反转正则表达式,但似乎没有任何显示。

标签: javascript

解决方案


试试这个string.replace(/\W/g,"")。还要检查这个网站我总是用它来测试正则表达式,它在右下角也有提示


推荐阅读