Joshua F Posted March 26, 2011 Share Posted March 26, 2011 I am working on a register script for my site that will give errors when needed. I am trying to make it so that if the submitted username doesn't equal [A-Za-z0-9-\s]{3,25} then it'll make $error1 = 1. if(preg_match('/[A-Za-z0-9-\s]{3,25}/i', $_POST['username'], $matches) && strlen($matches[0]) === strlen($_POST['username'])){ $error1 = 1; } I've tried putting a ! where the three equal signs are, replaced them, and everything. Link to comment https://forums.phpfreaks.com/topic/231820-problem-creating-error/ Share on other sites More sharing options...
Joshua F Posted March 27, 2011 Author Share Posted March 27, 2011 Went to the PHP Regex Help section and took the Commonly Used one and edited it to fit my needs. if(!eregi("[A-Za-z0-9-\s]{3,25}",$_POST['username'])){ $error1 = 1; $displayerror = true; } Link to comment https://forums.phpfreaks.com/topic/231820-problem-creating-error/#findComment-1192717 Share on other sites More sharing options...
monkeytooth Posted March 27, 2011 Share Posted March 27, 2011 Is this solved? tag it solved.. if not let me know if you need help Link to comment https://forums.phpfreaks.com/topic/231820-problem-creating-error/#findComment-1192727 Share on other sites More sharing options...
Joshua F Posted March 27, 2011 Author Share Posted March 27, 2011 Is this solved? tag it solved.. if not let me know if you need help There's no button to mark it as solved anywhere. It used to be at the bottom, and top I believe. Doesn't seem to be there though. Link to comment https://forums.phpfreaks.com/topic/231820-problem-creating-error/#findComment-1192728 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.