用正则表达式格式化html标签的代码

沉端倪涎

沉端倪涎

2016-02-19 12:56

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的用正则表达式格式化html标签的代码,希望大家看完后能赶快学习起来。
代码如下:

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'
PhtmlBRheadBR/headBRbodyBRstyleBR#x_edit,#x_edit1{BR  height:320px;BR  width:540px;BR  border:1px solid #666666;/P
P  color:red;/P
P  filter:chroma(color="#0f0f0f");BR  background-color:#f0f0f0;BR  font-family:verdana;BR  font-size:11px;BR  line-height:13px;BR  margin-left:16px;BR  overflow:scroll;BR  border-left:none;BR  scrollbar-arrow-color:#666666;BR  scrollbar-base-color:#666666;BR  scrollbar-darkshadow-color:#f0f0f0;BR  scrollbar-face-color:#f0f0f0;BR  }BR/styleBRspan onclick="abc()"试试获得selection的top,然后加上div的scrollTop,然后除以行高/spanBRspan id="a" onclick="alert('a')"a/spanBRspan id="b" onclick="alert('b')"b/spanBRspan id="c" onclick="alert('c')"BRc/spanBRspan id="d" onclick="alert('d')"d/spanBRspan id="e" onclick="alert('e')"e/spanBRspan id="f" onclick="alert('f')"f/spanBRBRspan id="g"BR onclick="alert('g')"g/spanBRtextarea id="x_edit" wrap=off/textareaBRdiv 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'/divBRscriptBRfunction abc(){BR    //s=x_edit1.innerText;BR    var s=x_edit.value;BR    s=s.replace(/n/gi,"");BR    //s=s.replace(/(w+)(.*?)[^]/gi,""+aaa("$1$2")+"");BR    s=s.replace(/(.*?)[^]/gi,""+aaa("$1")+"");BR    s=s.replace(/n/gi,"@");BR    //var LineValue=x_edit1.innerText.split("r")BR    /*var LineValue=x_edit.value.split("r")BRfor(var i=0;iLineValue.length;i++){BR    LineValue[i]=LineValue[i].replace(/(".*")/gi,"$1".replace(//gi,"xef").replace(//gi,"xff"))BR    LineValue[i]=LineValue[i].replace(/(.*[^])/gi,""+"$1"+"r")BR    LineValue[i]=LineValue[i].replace(/rr/gi,"r")BR    LineValue[i]=LineValue[i].replace(/(".*")/gi,"$1".replace(/xef/gi,"").replace(/xff/gi,""))BR}*/BR    //x_edit1.innerText=LineValue.join("");BR    //x_edit.value=LineValue.join("");BR    x_edit.value=s;BR    //x_edit1.innerText=s;BR}BRfunction aaa(str){BR    str=str.replace(/r/gi," ");BR    return str;BR}BR/scriptBR/bodyBR/html/P
/div

script
function abc(){
    var s=x_edit.innerText;
    s=s.replace(//?(w+[sS]*?)/gi,function(a){return a.replace(/[rn]/gi,"")});
    x_edit.innerText=s;
}
/script
/body
/html
展开更多 50%)
分享

猜你喜欢

用正则表达式格式化html标签的代码

Web开发
用正则表达式格式化html标签的代码

用正则表达式过滤html代码

Web开发
用正则表达式过滤html代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

正则表达式过滤html标签对

Web开发
正则表达式过滤html标签对

正则表达式格式

Web开发
正则表达式格式

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

利用正则表达式去掉html代码

Web开发
利用正则表达式去掉html代码

正则表达式过滤html的标签对

Web开发
正则表达式过滤html的标签对

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

php正则之函数 preg_replace()参数说明

php正则之函数 preg_replace()参数说明

Win8系统“史上最快的”关机方法

Win8系统“史上最快的”关机方法
下拉加载更多内容 ↓