<!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>
正则表达式在线测试工具
内容版权声明:除非注明,否则皆为本站原创文章。
