gpt4 book ai didi

javascript - 正则表达式过滤掉某些字符

转载 作者:数据小太阳 更新时间:2023-10-29 05:44:10 28 4
gpt4 key购买 nike

如果给你一个随机字符串,那么正则表达式字符串会是什么样子:

"u23ntfb23nnfj3mimowmndnwm8"

我想过滤掉某些字符,例如 2、b、j、d、g、k 和 8?

所以在这种情况下,该函数将返回 '2bjd8'

互联网上有很多文献资料,但没有什么直截了当的。创建一个正则表达式来过滤字符串应该不会太难吧?

附言。这不是家庭作业,但我对愚蠢的朋克很酷

最佳答案

您需要先创建一个正则表达式,然后在您的 string 上执行它。

这是你需要的:

var str = "u23ntfb23nnfj3mimowmndnwm8";
var re = /[2bjd8]+/g;
alert((str.match(re) || []).join(''));

要获得所有匹配项,请将 String.prototype.match() 与您的正则表达式一起使用。

它将在输出中为您提供以下匹配项:

2 b2 j d 8

关于javascript - 正则表达式过滤掉某些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31885080/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com