首页 > 代码库 > 自己实现的一款在线Javascript正则表达式测试器——JRE-Parser
自己实现的一款在线Javascript正则表达式测试器——JRE-Parser
本文最初发布于我的个人博客:http://jerryzou.com/posts/jreparser/
昨天在看《正则表达式30分钟入门教程》的时候,看到博主自己实现了一个C#
写的正则测试器,看上去挺方便的样子。但是我自己又不太喜欢乱装东西,所以寻思着能不能自己实现一个javascript
正则表达式测试器。于是几十行代码实现了这样一个正则测试器。
先展示一下0.1版本的效果图吧~
页面还比较简单,但是基本功能算是有了。可以正常使用~。
关于怎么从用户的输入中提取正则表达式的过程多亏@依云
大神提点(传送门),有了如下的解决办法:
//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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。