小编fds*_*fds的帖子

Javascript - 正则表达式 - 如何过滤不属于正则表达式的字符

我想接受单词和一些特殊字符,所以如果我的正则表达式\n不完全匹配,假设我显示一个错误,

\n\n
var re = /^[[:alnum:]\\-_.&\\s]+$/;\nvar string = \'this contains invalid chars like #@\';\nvar valid = string.test(re);\n
Run Code Online (Sandbox Code Playgroud)\n\n

但现在我想“过滤”一个短语,删除所有与正则表达式不匹配的字符?

\n\n

通常人们使用替换,但如何列出所有与正则表达式不匹配的字符?

\n\n
var validString = string.filter(re); // something similar to this\n
Run Code Online (Sandbox Code Playgroud)\n\n

我该怎么做呢 ?

\n\n

问候

\n\n
\n\n

Wiktor Stribi\xc5\xbcew 解决方案工作正常:

\n\n

\r\n
\r\n
var re = /^[[:alnum:]\\-_.&\\s]+$/;\nvar string = \'this contains invalid chars like #@\';\nvar valid = string.test(re);\n
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n\n

拉杰什解决方案:

\n\n

\r\n
\r\n
var validString = string.filter(re); // something similar to this\n
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n

javascript regex

5
推荐指数
1
解决办法
6487
查看次数

C++ - std :: vector - 为什么擦除这么神秘使用

我有一个std ::指针向量

我可以做push_back而不是擦除,它只是疯了,我完全放弃了它

不能比这简单,但显然我需要一个恶魔咒语,像往常一样用c ++工作

在此输入图像描述

请帮帮我

c++

-14
推荐指数
1
解决办法
104
查看次数

标签 统计

c++ ×1

javascript ×1

regex ×1