正则表达式在线测试工具


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="zh-CN" />
<meta content="wangorg(at)gmail.com,梦迟" />
<meta content="mengchi.cn,转载请注明出处,作者梦迟原创。" />
<meta content="闲来无事,做了个测试正则表达式的工具,转载请注明出处." />
<meta content="梦迟,在线测试,正则表达式,mengchi,正则,工具" />
<title>在线测试正则表达式工具-梦迟出品</title>
<script type="text/javascript">
function mengchi(){
var a=document.getElementById("mc1").value;
var b=document.getElementById("mc2").value;
var c=new RegExp(a,"g");
     document.getElementById("mc3").value="";
     pipei.innerHTML="匹配结果:0";
var arrMactches = b.match(c);
     for (var i=0;i < arrMactches.length ; i++){
         if (a!=""){
             ee=document.getElementById("mc3").value+"\n"+arrMactches[i];
             document.getElementById("mc3").value=ee;
             pipei.innerHTML="匹配结果:"+(i+1);
         }
     }
document.getElementById("mc3").value=document.getElementById("mc3").value.replace("\r\n","");
}
function charu (text) {
    document.all.mc1.focus();
        event.srcElement.document.selection.createRange().text += text;
    document.all.mc1.blur();
}
function qingchu () {
    document.getElementById("mc1").value="";
}
</script>
</head>
<!--body部代码开始,作者梦迟(mengchi.cn)转载请注明出处-->
<body>
<p>正则表达式:</p>
<p>
<input type="text" size="88" onblur="mengchi();"/>
</p>
<p>
<input type="button" value="^">
<input type="button" value="[">
<input type="button" value="a-z">
<input type="button" value="0-9">
<input type="button" value="]">
<input type="button" value="+">
<input type="button" value="*">
<input type="button" value="?">
<input type="button" value=".">
<input type="button" value="\">
<input type="button" value="w">
<input type="button" value="b">
<input type="button" value="d">
<input type="button" value="f">
<input type="button" value="n">
<input type="button" value="{">
<input type="button" value=",">
<input type="button" value="}">
<input type="button" value="$">
<input type="button" value="清除">
</p>
<p>处理数据:</p>
<p>
<textarea cols="88" rows="10" onblur="mengchi();"></textarea>
</p>
<p>处理结果:</p>
<p>
<textarea cols="88" rows="10" onblur="mengchi();"></textarea>
</p>
<p>
<span></span>
</p>
</body>
</html>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wfwdzs.html