Jvav實現去掉字符空格,并轉換字符
本程序能夠實現轉換字符,并能去掉字符中間的空格,并且單擊Bttton可以實現復制代碼功能。有待進一步改進。請多多指教。未完成實現去左空格,右空格功能。
去空格,轉字符,復制代碼
<HTML><HEAD><TITLE>字符處理程序</TITLE>
</HEAD>
<BODY bgColor=#bbccdd>
<script language="javascript" type="text/javascript">
String.prototype.replaceAll = stringReplaceAll;
function stringReplaceAll(AFindText,ARepText){
var raRegExp = new RegExp(AFindText.replace(/([()[]{}\^\$+-*\?.\"\'|\/\])/g,"\$1"),"ig");
return this.replace(raRegExp,ARepText);
}
function myreplace(){
var content=document.getElementById("content").value;
var qa=document.getElementById("tr").value;
var va=document.getElementById("tp").value;
var rel_con=content.replaceAll(qa,va);
while(rel_con.indexOf(" ")!=-1){
rel_con=rel_con.replace(" ","");
}
document.getElementById("content2").value=rel_con;
//執行復制代碼
var e=document.getElementById("ct");//對象是ct
e.select(); //選擇對象
document.execCommand("Copy"); //執行瀏覽器復制命令
}
</SCRIPT>
<HR color=red>
<BR>
<LI>去空格,轉義字符<BR><BR><INPUT id=content value="|a 格言 |y 世界 "
name=contxt><BR><br>
待轉字符:
<INPUT value="|" id=tr name=contxt> <br>
轉成字符:
<INPUT id=tp value="▼" name=contxt><BR>
<br>
<textarea rows="5" name="ct" id=content2 cols="50" style="color: green">...</textarea><br><br>
<INPUT onclick=myreplace() type=button value="轉換并復制此代碼"><br><br>
</BODY>
</HTML></pre>
本文由用戶 fdpg 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!