来源:自学PHP网 时间:2014-10-28 17:28 作者: 阅读:次
[导读] 梦迟在线测试正则表达式...
复制代码 代码如下: <!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> 在线测试 http://www.jb51.net/tools/zhengze.htm 在线工具2 http://tools.jb51.net/tools/regex.asp |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com