Brentley_11
-
Posts
5 -
Joined
-
Last visited
Never
Posts posted by Brentley_11
-
-
Thank you for all the help. It works great. :)
-
Everything still validates. ???
Code:
[code]$test = array("Test","Test_11","Test.11","TEST","test","()Test");
echo "Test2 <br>";
foreach ($test as $var){
echo $var." - ";
if(!ereg("[A-Za-z0-9_-]+",$var)) echo "Doesn't validate";
else echo "Does validate";
echo "<br>";
}[/code]
Output:
[code]Test2
Test - Does validate
Test_11 - Does validate
Test.11 - Does validate
TEST - Does validate
test - Does validate
()Test - Does validate[/code] -
Is there a chance that I have php configured wrong? I just tested what you said and it didn't work.
[code]$test = array("Test","Test_11","Test.11","TEST","test","()Test");
foreach ($test as $var){
echo $var." - ";
if(!ereg("[A-Za-z0-9_-]*",$var)) echo "Doesn't validate";
else echo "Does validate";
echo "<br>";
}[/code]
This was the output:
[code]Test - Does validate
Test_11 - Does validate
Test.11 - Does validate
TEST - Does validate
test - Does validate
()Test - Does validate[/code]
The third and last one shouldn't validate. -
I'm pretty new to PHP and I was wondering how I can verify that the data that was submited via POST from a form that it only contains letters, numbers, or the underscore charater. I've tried a few things but sofar I haven't had any luck.
Complicated preg_replace (php) for template tag parsing
in Regex Help
Posted
I am writing a template parsing engine and I came across the need to parse some very complicated tags. Here is an example:
Input:
Output (If it worked):
The php code I am using to parse this is:
Unfortunately that outputs the following:
I have also tried stuff like:
But that gives every tag the same results as {{{test}}}.
Any help is appreciated. Also if I need to elaborate more just ask.