Mutley Posted August 16, 2008 Share Posted August 16, 2008 Is there any resources that explain how to filter different things using preg_match? I just look at it and do not understand how it filters. preg_match('/^[a-zA-Z0-9_-]+$/', $this); What does it mean? Thanks. I see the lower/upper case Alphabetical characters and then 0-9 digits but what are the others? Link to comment https://forums.phpfreaks.com/topic/120011-preg_match-explination/ Share on other sites More sharing options...
Fadion Posted August 17, 2008 Share Posted August 17, 2008 I'm not a regex expert but I'm giving this a go. The caret ^ specifies the beginning of the regex. [a-zA-Z0-9_-] means that the matched string should have a-z characters in lower or upper case, numbers, underscores (_) and minuses (-). The + tells that the [a-zA-Z0-9_-] may occur one or more times in the matched string. $ specifies the ending of the regex. Hope that makes sense. Link to comment https://forums.phpfreaks.com/topic/120011-preg_match-explination/#findComment-618252 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.