最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用正則表達式格式化html標簽的代碼

 更新時間:2007年02月25日 00:00:00   作者:  
復(fù)制代碼 代碼如下:

<html>
<head>
</head>
<body>
<style>
#x_edit{
  height:320px;
  width:540px;
  border:1px solid #666666;

  color:red;

  filter:chroma(color="#0f0f0f");
  background-color:#f0f0f0;
  font-family:verdana;
  font-size:11px;
  line-height:13px;
  margin-left:16px;
  overflow:scroll;
  border-left:none;
  scrollbar-arrow-color:#666666;
  scrollbar-base-color:#666666;
  scrollbar-darkshadow-color:#f0f0f0;
  scrollbar-face-color:#f0f0f0;
  }
</style>
<span onclick="abc()">格式化</span>
<div contentEditable="true" id="x_edit" style='position:relative;line-height:13px;background-color:#f0f0f0;filter:Chroma(color=#FDFEFF);width:540px;height:320px;overflow:auto;white-space: nowrap; z-index: 2;border:0px'>
<P>&lt;html&gt;<BR>&lt;head&gt;<BR>&lt;/head&gt;<BR>&lt;body&gt;<BR>&lt;style&gt;<BR>#x_edit,#x_edit1{<BR>&nbsp; height:320px;<BR>&nbsp; width:540px;<BR>&nbsp; border:1px solid #666666;</P>
<P>&nbsp; color:red;</P>
<P>&nbsp; filter:chroma(color="#0f0f0f");<BR>&nbsp; background-color:#f0f0f0;<BR>&nbsp; font-family:verdana;<BR>&nbsp; font-size:11px;<BR>&nbsp; line-height:13px;<BR>&nbsp; margin-left:16px;<BR>&nbsp; overflow:scroll;<BR>&nbsp; border-left:none;<BR>&nbsp; scrollbar-arrow-color:#666666;<BR>&nbsp; scrollbar-base-color:#666666;<BR>&nbsp; scrollbar-darkshadow-color:#f0f0f0;<BR>&nbsp; scrollbar-face-color:#f0f0f0;<BR>&nbsp; }<BR>&lt;/style&gt;<BR>&lt;span onclick="abc()"&gt;試試獲得selection的top,然后加上div的scrollTop,然后除以行高&lt;/span&gt;<BR>&lt;span id="a" onclick="alert('a')"&gt;a&lt;/span&gt;<BR>&lt;span id="b" onclick="alert('b')"&gt;b&lt;/span&gt;<BR>&lt;span id="c" onclick="alert('c')"<BR>&gt;c&lt;/span&gt;<BR>&lt;span id="d" onclick="alert('d')"&gt;d&lt;/span&gt;<BR>&lt;span id="e" onclick="alert('e')"&gt;e&lt;/span&gt;<BR>&lt;span id="f" onclick="alert('f')"&gt;f&lt;/span<BR>&gt;<BR>&lt;span id="g"<BR>&nbsp;onclick="alert('g')"&gt;g&lt;/span&gt;<BR>&lt;textarea id="x_edit" wrap=off&gt;&lt;/textarea&gt;<BR>&lt;div contentEditable="true" id="x_edit1" style='position:relative;line-height:13px;background-color:#f0f0f0;filter:Chroma(color=#FDFEFF);width:540px;height:320px;overflow:auto;white-space: nowrap; z-index: 2;border:0px'&gt;&lt;/div&gt;<BR>&lt;script&gt;<BR>function abc(){<BR>&nbsp;&nbsp;&nbsp; //s=x_edit1.innerText;<BR>&nbsp;&nbsp;&nbsp; var s=x_edit.value;<BR>&nbsp;&nbsp;&nbsp; s=s.replace(/\n/gi,"");<BR>&nbsp;&nbsp;&nbsp; //s=s.replace(/&lt;(\w+)(.*?)[^&lt;&gt;]&gt;/gi,"&lt;"+aaa("$1$2")+"&gt;");<BR>&nbsp;&nbsp;&nbsp; s=s.replace(/&lt;(.*?)[^&lt;&gt;]&gt;/gi,"&lt;"+aaa("$1")+"&gt;");<BR>&nbsp;&nbsp;&nbsp; s=s.replace(/\n/gi,"@");<BR>&nbsp;&nbsp;&nbsp; //var LineValue=x_edit1.innerText.split("\r")<BR>&nbsp;&nbsp;&nbsp; /*var LineValue=x_edit.value.split("\r")<BR>for(var i=0;i&lt;LineValue.length;i++){<BR>&nbsp;&nbsp;&nbsp; LineValue[i]=LineValue[i].replace(/(".*")/gi,"$1".replace(/&lt;/gi,"\xef").replace(/&gt;/gi,"\xff"))<BR>&nbsp;&nbsp;&nbsp; LineValue[i]=LineValue[i].replace(/&lt;(.*[^&lt;&gt;])&gt;/gi,"&lt;"+"$1"+"&gt;\r")<BR>&nbsp;&nbsp;&nbsp; LineValue[i]=LineValue[i].replace(/\r\r/gi,"\r")<BR>&nbsp;&nbsp;&nbsp; LineValue[i]=LineValue[i].replace(/(".*")/gi,"$1".replace(/\xef/gi,"&lt;").replace(/\xff/gi,"&gt;"))<BR>}*/<BR>&nbsp;&nbsp;&nbsp; //x_edit1.innerText=LineValue.join("");<BR>&nbsp;&nbsp;&nbsp; //x_edit.value=LineValue.join("");<BR>&nbsp;&nbsp;&nbsp; x_edit.value=s;<BR>&nbsp;&nbsp;&nbsp; //x_edit1.innerText=s;<BR>}<BR>function aaa(str){<BR>&nbsp;&nbsp;&nbsp; str=str.replace(/\r/gi," ");<BR>&nbsp;&nbsp;&nbsp; return str;<BR>}<BR>&lt;/script&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;</P>
</div>

<script>
function abc(){
    var s=x_edit.innerText;
    s=s.replace(/<\/?(\w+[\s\S]*?)>/gi,function(a){return a.replace(/[\r\n]/gi,"")});
    x_edit.innerText=s;
}
</script>
</body>
</html>

相關(guān)文章

  • js正則表達式之RegExp對象之compile方法  編譯正則表達式

    js正則表達式之RegExp對象之compile方法 編譯正則表達式

    該方法可以編譯指定的正則表達式,編譯之后的正則表達式執(zhí)行速度將會提高,如果正則表達式多次被調(diào)用,那么調(diào)用compile方法可以有效的提高代碼的執(zhí)行速度,如果該正則表達式只能被使用一次,則不會有明顯的效果
    2012-10-10
  • 用正則按最后一個"_"分割"字符

    用正則按最后一個"_"分割"字符

    用正則按最后一個"_"分割"字符...
    2007-05-05
  • 常用的正則表達式大全(數(shù)字、字符、固定格式)

    常用的正則表達式大全(數(shù)字、字符、固定格式)

    正則表達式(regular expression)描述了一種字符串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。本文給大家分享常用的正則表達式大全(數(shù)字、字符、固定格式),感興趣的小伙伴一起學(xué)習(xí)吧
    2016-04-04
  • UBB代碼在論壇中的應(yīng)用

    UBB代碼在論壇中的應(yīng)用

    UBB代碼在論壇中的應(yīng)用...
    2006-07-07
  • asp提取內(nèi)容中的手機號碼,qq,網(wǎng)址的正則代碼

    asp提取內(nèi)容中的手機號碼,qq,網(wǎng)址的正則代碼

    有時候需要獲取頁面源代碼中的手機號碼,qq,網(wǎng)址,一般情況下都是用正則表達式實現(xiàn)的,需要的朋友可以參考下。
    2011-09-09
  • JavaScript正則表達式之后向引用實例代碼

    JavaScript正則表達式之后向引用實例代碼

    正則表達式的幾種后向引用方法,以下是幾種比較經(jīng)典的應(yīng)用,感覺比vbscript的后向引用好多了。
    2008-06-06
  • 移除HTML標簽的正則表達式

    移除HTML標簽的正則表達式

    移除HTML標簽的正則表達式,這里是asp版本,注意是看正則的寫法,腳本之家以前也發(fā)布過類似的代碼。
    2009-11-11
  • JavaScript中的正則表達式使用及驗證qq號碼的正則

    JavaScript中的正則表達式使用及驗證qq號碼的正則

    這篇文章給大家介紹了javascript中的正則表達式使用及驗證qq號碼的正則表達式,涉及到手機號、姓名、qq相關(guān)知識驗證,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • PHP中的遞歸正則表達式用法分享

    PHP中的遞歸正則表達式用法分享

    其實很多語言中的正則表達式都是支持遞歸的, 本文主要介紹PHP的正則遞歸. 雖然, 工作中最常用的正則表達式都很普通, 只用最基本的語法就能解決85%以上的問題, 而且合理有效地使用普通正則來解決復(fù)雜問題也是一門技巧與學(xué)問,但是更高級一點的語法的確有它存在的價值,看下面具體介紹
    2012-09-09
  • 淺析正則表達式-替換原則(.NET) 圖文

    淺析正則表達式-替換原則(.NET) 圖文

    最近經(jīng)常用到替換的東西所以就出來整理下,這里要分享的是正則表達式里面的替換原則,首先要聲明的是這里提及到的替換原則是.NET里面的正則表達式的替換原則
    2016-05-05

最新評論

盐亭县| 依兰县| 门源| 巴南区| 大余县| 山丹县| 邓州市| 吉木乃县| 新密市| 保山市| 桦川县| 城口县| 酒泉市| 福海县| 福安市| 湛江市| 衡东县| 淅川县| 玉山县| 平远县| 梁山县| 开原市| 社会| 鄂尔多斯市| 辽阳县| 辽阳市| 印江| 藁城市| 宁晋县| 册亨县| 宝兴县| 永吉县| 洛南县| 东莞市| 睢宁县| 日土县| 电白县| 河西区| 沅陵县| 九龙城区| 工布江达县|