js 替换特殊符号

三世轮回 提交于 2019-12-01 10:01:42

[]()+?^$等等里面要用到的特殊字符都要转义。 即在前面加 \

<textarea id="tarea1" style="width:300px;height:300px"></textarea>
    <textarea id="tarea2" style="width:300px;height:300px"></textarea>

    <input type="button" value="ok" id="btnok" onclick="btnok_click()" />
    <script>
        function btnok_click() {
            debugger
            var i = document.getElementById("tarea1").value;
            var res = TransferString(i);

            var t = document.getElementById("tarea2");
            t.innerText = res;
        }

        function TransferString(content) {
            debugger
            var string = content;
            try {
                //string = string.replace(/[\r\n]/g, ",");
                string = string.replace(/\^/g, "1");
            } catch (e) {
                alert(e.message);
            }
            return string;
        }
    </script>

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!