Wednesday, February 21st, 2007

AJForm and ReJax Reloaded

Category: Utility

Brendon Crawford has updated both of his products, AJForm and ReJax.


AJFORM is a JavaScript toolkit which simply submits data from any
given form in an HTML page, then sends the data to any specified
JavaScript function. AJFORM degrades gracefully in every aspect. In
other words, if the browser doesn’t support it, the data will be sent
through the form as normal.

New Features:

  • Improved performance support. Able to handle many simulateous
    requests without problem.
  • Added a powerful event handler library for standardizing mouse
    event properties


As the first online Regular Expression tester to offer realtime
highlighting and offering more languages than any other online
tester, ReJax continues to be the coolest and easiest to use Regular
Expression tester on the web.

New Features

  • Support for 6 different Regular Expression engines
    1. Javascript
    2. PHP 5 PCRE
    3. PHP 5 POSIX
    4. Ruby
    5. PERL 5
    6. UNIX Shell Patterns
  • Instantaneous realtime pattern matching
  • Global matching support
  • Improved easy to use interface

Posted by Dion Almaer at 5:16 am

3.3 rating from 15 votes


Comments feed TrackBack URI

What’s the difference betweeb PHP5 PCRE and Perl 5? PCRE stands for Perl Compatible Regular Expressions, does it not?

Comment by Theo — February 21, 2007

Yes it does. There are extremely minor differences between PCRE and Perl 5, but I don’t think they are related to regular expression syntax. You need to quote things slightly differently in each because of differences in PHP’s and perl’s quoting rules (PHP does not have a built-in syntax for regular expressions, they are just strings, so backslashes and single/double quote use gets kind of stupid; whereas literal regular expressions can be validated at compile/parse time in perl). PHP’s documentation doesn’t help with it’s confusing string-containing-regular-expression quoting either.

Sounds like it’s a bullet point entry though in someone’s feature list, just like “shell patterns”. I wouldn’t count “shell patterns” (globbing) to be regular expressions at all, and there should be no difference between PHP5 POSIX and just regular POSIX for the purposes of learning. But anything for one more checkmark in the comparison chart, I guess.

Comment by Andy — February 21, 2007

I don’t really understand the point of ReJax. It isn’t particularly useful in its current implementation (only highlights the match as far as I can tell). Its a good start, but adding highlighting and indexing of groups would be more useful.

Comment by Andy Kant — February 21, 2007

Leave a comment

You must be logged in to post a comment.