网络编程 
首页 > 网络编程 > 浏览文章

正则表达式在线测试工具

(编辑:jimmy 日期: 2024/11/28 浏览:3 次 )
复制代码 代码如下:
<!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
上一篇:正则表达式提取网址、标题、图片等一例(.Net Asp Javascript/Js)的实现
下一篇:正则文本框只能输入正整数
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap