📄 regex.js
字号:
// JavaScript Document
function adjest()
{
try{
if(document.all){
parent.document.getElementById("rk").style.height = document.body.scrollHeight;
}
else{
parent.document.getElementById("rk").style.height = document.documentElement.scrollHeight + "px";
}
parent.window.scrollTo(0,200);
}catch(e){}
}
function format_sel(v) {
var str = document.selection.createRange().text;
document.myremarks.c.focus();
var sel = document.selection.createRange();
if(str == ""){
var s = window.prompt("","");
if(s)
sel.text = "[" + v + "]" + s + "[/" + v + "]";
}else{
sel.text = "[" + v + "]" + str + "[/" + v + "]";
}
strCounter(document.getElementById("c"));
return;
}
function changesize(value)
{
var str = document.selection.createRange().text;
document.myremarks.c.focus();
var sel = document.selection.createRange();
if(str == ""){
var s = window.prompt("","");
if(s)
sel.text = "[S="+value+"]" + s + "[/S]";
}else{
sel.text = "[S="+value+"]" + str + "[/S]";
}
strCounter(document.getElementById("c"));
return;
}
var color = {"0":"red","1":"orange","2":"yellow","3":"gre","4":"cyan","5":"blue","6":"purple"}
function changecolor(value)
{
var str = document.selection.createRange().text;
document.myremarks.c.focus();
var sel = document.selection.createRange();
if(color[value]){
if(str == ""){
var s = window.prompt("","");
if(s)
sel.text = "[C="+color[value]+"]" + s + "[/C]";
}else{
sel.text = "[C="+color[value]+"]" + str + "[/C]";
}
}
strCounter(document.getElementById("c"));
return;
}
var font = {"0":"v","1":"a","2":"s","3":"h"}
function changefont(value)
{
var str = document.selection.createRange().text;
document.myremarks.c.focus();
var sel = document.selection.createRange();
if(font[value]){
if(str == ""){
var s = window.prompt("","");
if(s)
sel.text = "[F="+font[value]+"]" + s + "[/F]";
}else{
sel.text = "[F="+font[value]+"]" + str + "[/F]";
}
}
strCounter(document.getElementById("c"));
return;
}
function strCounter(field){
//计算输入字数
if (field.value.length > 300)
field.value = field.value.substring(0, 300);
document.getElementById("Char").innerHTML = 300 - field.value.length;
//document.getElementById("AreaText").innerHTML = field.value;
}
function regex()
{
var content=document.getElementById("c").innerText;
var regstr = new RegExp("\\[em\\]e([0-9]{1,3})\\[\\/em\\]", "g");
content = content.replace(regstr, "<img src='images/faces/e$1.gif'width='20' height='20' hspace='3' vspace='3' align='absmiddle'>");
var regstr = new RegExp("\\[C=([a-zA-Z]{1,10})\\]", "g");
content = content.replace(regstr, "<font color='$1'>");
var regstr = new RegExp("\\[\\/C\\]", "g");
content = content.replace(regstr, "</font>");
var regstr = new RegExp("\\[F=v\\]", "g");
content = content.replace(regstr, "<font face='Verdana'>");
var regstr = new RegExp("\\[F=a\\]", "g");
content = content.replace(regstr, "<font face='Arial Black'>");
var regstr = new RegExp("\\[F=s\\]", "g");
content = content.replace(regstr, "<font face='宋体'>");
var regstr = new RegExp("\\[F=h\\]", "g");
content = content.replace(regstr, "<font face='黑体'>");
var regstr = new RegExp("\\[\\/F\\]", "g");
content = content.replace(regstr, "</font>");
var regstr = new RegExp("\\[S=([1-5]{1,1})\\]", "g");
content = content.replace(regstr, "<font size='$1'>");
var regstr = new RegExp("\\[\\/S\\]", "g");
content = content.replace(regstr, "</font>");
var regstr = new RegExp("\\[B\\]", "g");
content = content.replace(regstr, "<B>");
var regstr = new RegExp("\\[\\/B\\]", "g");
content = content.replace(regstr, "</B>");
var regstr = new RegExp("\\[U\\]", "g");
content = content.replace(regstr, "<U>");
var regstr = new RegExp("\\[\\/U\\]", "g");
content = content.replace(regstr, "</U>");
var regstr = new RegExp("\\[I\\]", "g");
content = content.replace(regstr, "<I>");
var regstr = new RegExp("\\[\\/I\\]", "g");
content = content.replace(regstr, "</I>");
var regstr = new RegExp("\\[M\\]", "g");
content = content.replace(regstr, "<center>");
var regstr = new RegExp("\\[\\/M\\]", "g");
content = content.replace(regstr, "</center>");
var regstr = new RegExp("\\[R\\]", "g");
content = content.replace(regstr, "<center style='text-align: right'>");
var regstr = new RegExp("\\[\\/R\\]", "g");
content = content.replace(regstr, "</center>");
var regstr = new RegExp("\\[L\\]", "g");
content = content.replace(regstr, "<center style='text-align: left'>");
var regstr = new RegExp("\\[\\/L\\]", "g");
content = content.replace(regstr, "</center>");
return content;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -