Wednesday, February 21st, 2007
AJForm and ReJax Reloaded
<p>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
- Javascript
- PHP 5 PCRE
- PHP 5 POSIX
- Ruby
- PERL 5
- UNIX Shell Patterns
- Instantaneous realtime pattern matching
- Global matching support
- Improved easy to use interface
Related Content:











What’s the difference betweeb PHP5 PCRE and Perl 5? PCRE stands for Perl Compatible Regular Expressions, does it not?
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.
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.