码迷,mamicode.com
首页 > 编程语言 > 详细

自己实现的一款在线Javascript正则表达式测试器——JRE-Parser

时间:2014-11-08 00:47:38      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:http   io   ar   os   使用   java   for   on   cti   

本文最初发布于我的个人博客:http://jerryzou.com/posts/jreparser/

昨天在看《正则表达式30分钟入门教程》的时候,看到博主自己实现了一个C#写的正则测试器,看上去挺方便的样子。但是我自己又不太喜欢乱装东西,所以寻思着能不能自己实现一个javascript正则表达式测试器。于是几十行代码实现了这样一个正则测试器。

先展示一下0.1版本的效果图吧~
bubuko.com,布布扣

页面还比较简单,但是基本功能算是有了。可以正常使用~。

关于怎么从用户的输入中提取正则表达式的过程多亏@依云大神提点(传送门),有了如下的解决办法:

//r是用户输入的字符串
var JTester = function (r) {
    var begin = r.indexOf(‘/‘);
    var end = r.lastIndexOf(‘/‘);
    var flags = r.match(/\/([igm]{0,3})$/i)[1];
    this.r = new RegExp(r.substring(begin + 1, end), flags);
};

如果有什么更好的想法也可以随时和我说,或者干脆Fork我在Github上创建的repo,给我pull request~。(Github上项目的传送门

最后附上这款测试工具的地址:http://zry656565.github.io/JRE-Parser/

自己实现的一款在线Javascript正则表达式测试器——JRE-Parser

标签:http   io   ar   os   使用   java   for   on   cti   

原文地址:http://www.cnblogs.com/jerryzou/p/4082614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!