Javascript Regex Tester for Javascript Regex

时间:2010-09-30 07:52:44

标签: javascript regex


有没有人知道javascript的一个好的正则表达式测试器(我认为php正则表达式和javascript之间存在差异?对吗?)

提前致谢!
彼得

8 个答案:

答案 0 :(得分:5)

从我对this question的回答:

我认为你会发现www.debuggex.com非常有价值。 debuggex的一些优点是:

  • 反馈是实时的,因此您可以更快地了解正在发生的事情
  • 能够回答“为什么在这里不匹配?”这个问题? 文字中的任何位置
  • 非常沉重的视觉效果,这是创作背后的核心设计决策

picture of Debuggex

在撰写本文时,它只支持Javascript。但是,未来计划使用更多语言。

答案 1 :(得分:3)

一个非常好的(虽然不是免费的)正则表达式测试器,调试器和转换器是RegexBuddy。如果你需要将正则表达式从一种味道转换为另一种味道,并且内置了一个grep工具,它会特别方便。

RegexBuddy screenshot

答案 2 :(得分:2)

Rubular

它实际上适用于Ruby,但它对于测试大多数标准正则表达式非常有用。虽然Javascript没有实现,但它允许使用lookbehind。

答案 3 :(得分:2)

试试Rejex,它是javascript的正则表达式测试程序

答案 4 :(得分:2)

对于在线测试,请尝试使用此实时测试人员http://regextester.net/live-javascript-regex-tester.php

答案 5 :(得分:1)

存在差异,是的。浏览器之间的正则表达式实现方式甚至可能略有不同(例如IE的“JScript”变体与Firefox),令人惊喜。

你应该在网上找到大量面向JS的正则表达式测试工具。例如,我过去曾使用过这个,用Javascript编写:

http://www.regular-expressions.info/javascriptexample.html

答案 6 :(得分:0)

您可以尝试http://regexpal.com/

答案 7 :(得分:0)

你可以尝试http://webdevweapons.com/regextester/它可以简单易用地与正则表达式文档一起使用,以便快速参考。