將大於取代為『>』
將Tab字元取代為『 』
原始碼:
<script type="text/javascript"> function replace() { var str = document.getElementById("input").value; var regex = str; if(document.getElementById("lt").checked == true) regex = regex.replace(/[<]/gi,"<"); if(document.getElementById("gt").checked == true) regex = regex.replace(/[>]/gi,">"); if(document.getElementById("sp").checked == true) regex = regex.replace(/[\t]/gi," "); document.getElementById("output").value = regex; } </script> <input type="checkbox" id="lt" checked/>將小於取代為『&lt;』<br /> <input type="checkbox" id="gt" checked/>將大於取代為『&gt;』<br /> <input type="checkbox" id="sp" checked/>將Tab字元取代為『 』<br /> <textarea id="input" onclick="document.getElementById('input').select();" cols=40 rows=6>Code<br /> Code<br /> Code<br /></textarea><br /> <textarea id="output" onclick="document.getElementById('output').select();" cols=40 rows=6></textarea><br /> <input type="button" value="replace" onClick="replace()" />
說明:
用於將程式碼貼入具檢查機制之部落格,
避免該部落格過濾器判斷錯誤而事先轉碼。
沒有留言:
張貼留言