Jump to content

Archived

This topic is now archived and is closed to further replies.

Uranium-235

Invalid Characters

Recommended Posts

I created this expression, for validating characters for an input field (0-9,a-z,A-Z,'-','_', '@', '.')

^[A-Za-z0-9\.\-_@]+$

It works, except when I test it with an input that contains all correct characters, and a backslash (which is invalid).

when I test this in regex coach with the same string, it works correctly, but when I test it in PHP, it dosen't. It sees "foobar\" as valid, and it's not. When I use other invalid characters, it catches them.

Share this post


Link to post
Share on other sites
[!--quoteo(post=389051:date=Jun 28 2006, 08:13 PM:name=Uranium-235)--][div class=\'quotetop\']QUOTE(Uranium-235 @ Jun 28 2006, 08:13 PM) [snapback]389051[/snapback][/div][div class=\'quotemain\'][!--quotec--]
I created this expression, for validating characters for an input field (0-9,a-z,A-Z,'-','_', '@', '.')

^[A-Za-z0-9\.\-_@]+$

It works, except when I test it with an input that contains all correct characters, and a backslash (which is invalid).

when I test this in regex coach with the same string, it works correctly, but when I test it in PHP, it dosen't. It sees "foobar\" as valid, and it's not. When I use other invalid characters, it catches them.
[/quote]

What function are you using? Regex Coach appears to be designed for Perl.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.