JavaScript中的反向正则表达式

3

我正在尝试从字符串中删除所有不匹配“标准”字符的内容。以下是我目前的代码:

var result = myString.replace(/^(?![A-Za-z0-9]+)/g, '');

哪里不对了。有人能指出我做错了什么吗?
1个回答

7
我认为您的意思是这样的:
var result = myString.replace(/[^a-z0-9]/gi,'');

1
没问题。将来,你可能应该使用一个正则表达式解释器。比较一下你的正则表达式我的 - Niet the Dark Absol

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接