亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Regex > 正文

簡單的Html轉換UBB的程序

2020-03-16 21:23:48
字體:
來源:轉載
供稿:網友
這個功能主要是讓 UBB 轉貼的時候方便點.

1.自動識別圖片,超鏈接,字體顏色,和字體加粗,傾斜,下劃線的HTML代碼,并且轉換為UBB代碼.
2.兼容 IE 和 Mozilla多種瀏覽器
  1. <html> 
  2. <head> 
  3. <title>Html轉換程序</title> 
  4. <SCRIPT language="JavaScript1.2"> 
  5. function HtmlToUBB(str) { 
  6. strstr = str.replace(//r/g,""); 
  7. strstr = str.replace(/on(load|click|dbclick|mouseover|mousedown|mouseup)="[^"]+"/ig,""); 
  8. strstr = str.replace(/<script[^>]*?>([/w/W]*?)<//script>/ig,""); 
  9. strstr = str.replace(/<a[^>]+href="([^"]+)"[^>]*>(.*?)<//a>/ig,"/n[url=$1]$2[/url]/n"); 
  10. strstr = str.replace(/<font[^>]+color=([^ >]+)[^>]*>(.*?)<//font>/ig,"/n[color=$1]$2[/color]/n"); 
  11. strstr = str.replace(/<img[^>]+src="([^"]+)"[^>]*>/ig,"/n[img]$1[/img]/n"); 
  12. strstr = str.replace(/<([//]?)b>/ig,"[$1b]"); 
  13. strstr = str.replace(/<([//]?)strong>/ig,"[$1b]"); 
  14. strstr = str.replace(/<([//]?)u>/ig,"[$1u]"); 
  15. strstr = str.replace(/<([//]?)i>/ig,"[$1i]"); 
  16. strstr = str.replace(/ /g," "); 
  17. strstr = str.replace(/&/g,"&"); 
  18. strstr = str.replace(/"/g,"/""); 
  19. strstr = str.replace(/</g,"<"); 
  20. strstr = str.replace(/>/g,">"); 
  21. strstr = str.replace(/<br>/ig,"/n"); 
  22. strstr = str.replace(/<[^>]*?>/g,""); 
  23. strstr = str.replace(//[url=([^/]]+)/]/n(/[img/]/1/[//img/])/n/[//url/]/g,"$2"); 
  24. strstr = str.replace(//n+/g,"/n"); 
  25. return str; 
  26.  
  27. function trans(){ 
  28. var str = ""
  29. str = document.getElementById('edit').contentWindow.document.body.innerHTML; 
  30. if (str.length == 0) { 
  31. alert("無轉換內容!請使用 Ctrl+V 把內容復制到下面的編輯框內"); 
  32. document.getElementById('ReCode').value=HtmlToUBB(str); 
  33.  
  34. function clearCode(){ 
  35. document.getElementById('ReCode').value=""
  36.  
  37. function Start() { 
  38.   document.getElementById('edit').contentWindow.document.designMode = "on"
  39.   try { 
  40.     document.getElementById('edit').contentWindow.document.execCommand("undo", false, null); 
  41.   }  catch (e) { 
  42.     alert("你的Mozilla瀏覽器不支持在線RichEditor"); 
  43.   } 
  44.  
  45. function ViewSource(Source){ 
  46.   var Html; 
  47.   if (Source){ 
  48. document.getElementById('sCode').value = document.getElementById('edit').contentWindow.document.body.innerHTML; 
  49. document.getElementById('edit').style.display="none"
  50. document.getElementById('sCode').style.display=""
  51. document.getElementById('tip').innerText="修改粘貼后的網頁源代碼 >>"
  52. document.getElementById('tranButton').disabled="disabled" 
  53.   } 
  54.   else{ 
  55. document.getElementById('edit').contentWindow.document.body.innerHTML = document.getElementById('sCode').value; 
  56.    document.getElementById('edit').style.display=""
  57. document.getElementById('sCode').style.display="none"
  58.     document.getElementById('edit').contentWindow.document.designMode = "on"
  59.   document.getElementById('tip').innerText="請使用 Ctrl+V 把內容復制到這里 >>"
  60. document.getElementById('tranButton').disabled="" 
  61. </SCRIPT> 
  62. <style> 
  63. body{background:#688ABD;margin:2px;} 
  64. label{color:#fff;} 
  65. th{font-size:14px;font-family:verdana,宋體;font-weight:bold;color:fc6;text-align:left} 
  66. #sCode{width:400;height:150px;border:1px solid #1F2F47;margin-top:0px !important;margin-top:-1px;margin-bottom:0px !important;margin-bottom:-1px;} 
  67. #ReCode{width:400;height:150px;border:1px solid #1F2F47;font-size:12px;} 
  68. #edit{width:398;height:148px;border:1px solid #1F2F47;background:#fff;font-size:12px} 
  69. .input{ 
  70. border-top:1px solid #fff; 
  71. border-right:1px solid #003; 
  72. border-bottom:1px solid #003; 
  73. border-left:1px solid #fff; 
  74. background:#F4F7FB; 
  75. .tip{ 
  76. color:#ffc; 
  77. font-weight:bold; 
  78. font-size:12px; 
  79. font-family:宋體; 
  80. </style> 
  81. </head> 
  82. <body onload="Start()" style=""> 
  83. <table border="0" align="center"> 
  84. <tr> 
  85. <th style="">Html轉換UBB程序</th> 
  86. </tr> 
  87. <tr> 
  88. <td style="font-size:12px;"> 
  89. <label for="Source"><input type="checkbox" id="Source" onclick="ViewSource(this.checked)">查看源代碼 </label> 
  90.          <input id="tranButton" type="button" value="轉 換" onclick="trans()" class="input"> 
  91.          <input type="button" value="清 除" onclick="clearCode()" class="input"></td> 
  92. </tr> 
  93. <tr> 
  94. <td class="tip"> 
  95.          <span id="tip">請使用 Ctrl+V 把內容復制到這里 >></span></td> 
  96. </tr> 
  97. <tr> 
  98. <td> 
  99.          <textarea id="sCode" style="display:none"></textarea> 
  100.          <iframe id="edit"src="about:blank" border="0" frameborder="0"></iframe> 
  101. </td> 
  102. </tr> 
  103. <tr> 
  104. <td class="tip"> 
  105.          轉換輸出代碼 >></td> 
  106. </tr> 
  107. <tr> 
  108. <td> 
  109.          <textarea id="ReCode" readonly="readonly"></textarea> 
  110.         </td> 
  111. </tr> 
  112. </table> 
  113. </body> 
  114. </html> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久综合网hezyo| 国产成人涩涩涩视频在线观看| 日韩中文字幕网址| 日韩免费看的电影电视剧大全| 538国产精品一区二区免费视频| 91久久嫩草影院一区二区| 日韩中文在线中文网在线观看| 欧美激情精品久久久久久免费印度| 一个人看的www欧美| 国产精品成人免费电影| 国产又爽又黄的激情精品视频| 国产成人精品一区| 精品视频在线观看日韩| 中文.日本.精品| 久久99久国产精品黄毛片入口| 久久久综合免费视频| 伊人久久综合97精品| 在线播放日韩精品| 91chinesevideo永久地址| 97精品国产91久久久久久| 另类视频在线观看| 欧美日韩在线影院| 欧美巨大黑人极品精男| 久久色在线播放| 欧美日韩国产专区| 欧美精品电影免费在线观看| 久久久噜久噜久久综合| 最新国产成人av网站网址麻豆| 日韩第一页在线| 亚洲片国产一区一级在线观看| 91精品国产综合久久久久久久久| 日本乱人伦a精品| 亚洲尤物视频网| 精品一区二区亚洲| 国产一区二区黑人欧美xxxx| 欧美最猛性xxxxx(亚洲精品)| 欧美大片在线看免费观看| 国产精品视频不卡| 97视频在线播放| 亚洲一区二区三区四区在线播放| 亚洲一区二区三区毛片| 国外日韩电影在线观看| 91社区国产高清| 欧美色播在线播放| 91精品在线一区| 色偷偷av一区二区三区乱| 26uuu亚洲国产精品| 国产97在线视频| 欧美精品在线网站| 国产精品成人一区二区三区吃奶| 国产精品678| 亚洲欧美日韩精品久久| 日韩三级影视基地| 91久久精品一区| 精品呦交小u女在线| 欧美一级在线播放| 91色精品视频在线| 综合av色偷偷网| 国产精自产拍久久久久久蜜| 91视频国产一区| 日韩中文字幕免费| 日韩在线观看免费全集电视剧网站| 中文字幕免费精品一区| 国产情人节一区| 欧美午夜宅男影院在线观看| 欧美野外猛男的大粗鳮| 成人午夜激情网| 91在线观看免费网站| 中文字幕一区二区精品| 亚洲欧美色婷婷| 亚洲午夜精品久久久久久久久久久久| 亚洲综合精品一区二区| 亚洲午夜色婷婷在线| 亚洲精品自在久久| 88国产精品欧美一区二区三区| 中文字幕久热精品在线视频| 韩国三级日本三级少妇99| 久久香蕉国产线看观看av| 中文字幕亚洲综合久久筱田步美| 亚洲香蕉成人av网站在线观看| 欧美剧在线观看| 不卡av在线网站| 青青草原成人在线视频| 中文欧美日本在线资源| 成人xvideos免费视频| 国产精品三级久久久久久电影| 2018中文字幕一区二区三区| 日韩中文字幕在线免费观看| 欧美极品欧美精品欧美视频| 91精品久久久久久久久久久| 日韩欧美极品在线观看| 欧美自拍大量在线观看| 97婷婷涩涩精品一区| 自拍偷拍免费精品| 亚洲第一黄色网| 久久久久久久激情视频| 国产欧美日韩精品专区| 国产丝袜一区二区| 国产91露脸中文字幕在线| 亚洲精品美女久久久久| 精品五月天久久| 亚洲视频专区在线| 日韩欧美在线视频| 岛国av一区二区| 日韩av大片免费看| 日韩在线观看免费全集电视剧网站| 少妇高潮久久久久久潘金莲| 亚洲欧洲美洲在线综合| 综合欧美国产视频二区| 2019中文字幕在线观看| 国产欧美日韩中文字幕在线| 欧美日本国产在线| 亚洲久久久久久久久久| 亚洲在线观看视频| 九九精品视频在线观看| 午夜精品国产精品大乳美女| 欧美日韩国产色| 在线播放精品一区二区三区| 国产欧美最新羞羞视频在线观看| 色偷偷噜噜噜亚洲男人的天堂| 97色在线视频观看| 曰本色欧美视频在线| 国产精品香蕉在线观看| 色天天综合狠狠色| 97在线免费观看视频| 久久精品这里热有精品| 亚洲欧美制服第一页| 九九视频这里只有精品| 欧美又大又硬又粗bbbbb| 日韩av高清不卡| 国产精品视频自在线| 国产精品青草久久久久福利99| 韩国欧美亚洲国产| 91免费的视频在线播放| 这里只有精品视频在线| 欧美激情精品久久久久久久变态| 日本在线观看天堂男亚洲| 亚洲自拍偷拍福利| 日本最新高清不卡中文字幕| 亚洲人午夜精品| 海角国产乱辈乱精品视频| 黄色精品在线看| 亚洲欧美日韩综合| 欧美精品福利在线| 日韩美女视频在线观看| 国产精品成久久久久三级| 97精品久久久中文字幕免费| 亚洲精品久久久久中文字幕欢迎你| 日韩精品电影网| 91国内揄拍国内精品对白| www.久久草.com| 国内精品小视频| 欧美成人激情图片网| 日韩欧美亚洲一二三区| 国产视频久久久| 亚洲精品女av网站| 成人av在线亚洲| 久久久久久999| 亚洲男人av电影| 欧美视频一区二区三区…| 亚洲精品久久久久久久久久久久| 韩国一区二区电影| 亚洲欧美在线一区| 亚洲亚裔videos黑人hd|