⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 regex.js

📁 于毕业设计与论文以及做课题用-MSK Simulink simulation program for the design and graduation thesis topic, and makin
💻 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 + -