Re: LOL, preg_match still not working.
| From: | Ray Hauge | Date: | Sat, 17 Feb 2007 14:44:43 +0000 |
| Subject: | Re: LOL, preg_match still not working. | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-248972@lists.php.net to get a copy of this message | ||
Maybe you just copied it wrong, but nocomments and invalidchars are not quoted, or they're constants.
I don't think you have to, but you might need to escape some of the characters (namely * and .) in your regex. It's been a while, so I'd have to look it up.
What's the error you are getting?
Ray Hauge
Primate Applications
Beauford wrote:
Hi, I previously had some issues with preg_match and many of you tried to help, but the same problem still exists. Here it is again, if anyone can explain to me how to get this to work it would be great - otherwise I'll just remove it as I just spent way to much time on this. Thanks Here's the code. if(empty($comment)) { $formerror['comment'] = nocomments; } elseif(!preg_match('|^[a-zA-Z0-9!?@#$%^&*();:_.\\\\ /\t-]+$|', $comment)) { $formerror['comment'] = invalidchars; } This produces an error, which I believe it should not. Testing 12345. This is a test of the emergency broadcast system. WAKE UP!!!!!!