复制代码 代码如下:
!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 name="author" content="wangorg(at)gmail.com,梦迟" />
meta name="Copyright" content="mengchi.cn,转载请注明出处,作者梦迟原创。" />
meta name="description" 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 name="mc1" type="text" id="mc1" size="88" onblur="mengchi();"/>
/p>
p>
input type="button" value="^" onclick="charu('^');">
input type="button" value="[" onclick="charu('[');">
input type="button" value="a-z" onclick="charu('a-z');">
input type="button" value="0-9" onclick="charu('0-9');">
input type="button" value="]" onclick="charu(']');">
input type="button" value="+" onclick="charu('+');">
input type="button" value="*" onclick="charu('*');">
input type="button" value="?" onclick="charu('?');">
input type="button" value="." onclick="charu('.');">
input type="button" value="\" onclick="charu('\\');">
input type="button" value="w" onclick="charu('w');">
input type="button" value="b" onclick="charu('b');">
input type="button" value="d" onclick="charu('d');">
input type="button" value="f" onclick="charu('f');">
input type="button" value="n" onclick="charu('n');">
input type="button" value="{" onclick="charu('{');">
input type="button" value="," onclick="charu(',');">
input type="button" value="}" onclick="charu('}');">
input type="button" value="$" onclick="charu('$');">
input type="button" value="清除" onclick="qingchu();">
/p>
p>处理数据:/p>
p>
textarea name="mc2" cols="88" rows="10" id="mc2" onblur="mengchi();">/textarea>
/p>
p>处理结果:/p>
p>
textarea name="mc3" cols="88" rows="10" id="mc3" onblur="mengchi();">/textarea>
/p>
p>
span id="pipei">/span>
/p>
/body>
/html>
在线测试 https://www.jb51.net/tools/zhengze.htm
在线工具2 http://tools.jb51.net/tools/regex.asp
您可能感兴趣的文章:- Regex Tester 正则表达式测试工具
- Labrado RegexTool V0.5.0.0 正则表达式测试工具 英文绿色免费版
- Regex Tester 正则表达式测试工具