js用正規表示式將英文引號字元替換為中文引號字元

傾默發表於2018-09-04
<script>
    $(function(){
        var str=`"我是英文版的引號",我要變成"中文版的引號"`;
        alert(replaceDqm(str));
    });

    function replaceDqm(str) {
        var val=str.replace(/"([^"]*)"/g ,"“$1”");
        if(val.indexOf(`"`)<0){
            return val;
        }
        return replaceDqm(val);
    }
</script>

輸出結果:“我是英文版的引號”,我要變成“中文版的引號”。

相關文章