欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用js正则 字符串s1中删除所有在s2里出现过的字符(腾讯面试题)

程序员文章站 2022-03-18 18:09:02
...
    <script>
        var str1 = 'abcdeeffgg'
        var str2 = 'ddbbG'

        function remove(s1,s2){
            for(let i=0;i<s2.length;i++){
                let r=new RegExp(s2[i],'g')
                // console.log(r);
                if(r.test(s1)){
                    s1=s1.replace(r,"")
                }
            }
            // console.log(s1);
            return s1
        }
        console.log(remove(str1,str2));
    </script>