將大於取代為『>』
將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()" />
說明:
用於將程式碼貼入具檢查機制之部落格,
避免該部落格過濾器判斷錯誤而事先轉碼。
沒有留言:
張貼留言