Page 1 of 1
Need an advise/ help on string
Posted: Sat Sep 04, 2004 8:48 am
by raymedia
i have a form..
and when i proccess the form, it need to check if there is ' or " character in it..
and most important bit here is all " need to be changed to '
i tried str_replace, preg_replace but theres syntax error. can anyone help me pls
thanks a lot for your time
Posted: Sat Sep 04, 2004 9:38 am
by feyd
post your code.
Posted: Sat Sep 04, 2004 9:54 am
by wasabi
This Small section of code might help....
Code: Select all
<?PHP if (!eregi("^[0-9]{4}", $_POST['number1']) || !eregi("^[0-9]{4}", $_POST['number2']) || !eregi("^[0-9]{4}", $_POST['number3']) || !eregi("^[0-9]{4}", $_POST['number4']))
{
$nonumber= "Invalid <b>credit card number</b><br />";
$error .= $nonumber;
$errorValue = 1;
}?>
This section converts the credit card number to ****-****-****-0000
Code: Select all
<?PHP $num1 = ereg_replace("^[0-9]+$", "****", $_POST['number1']);
$num2 = ereg_replace("^[0-9]+$", "****", $_POST['number2']);
$num3 = ereg_replace("^[0-9]+$", "****", $_POST['number3']);
$adjust = $num1;
$adjust .= " - ". $num2 ." - ". $num3 ." - ". $_POST['number4']; ?>
and check if the @ . was included in an email address
Code: Select all
<?PHP if (!eregi("^[''+\\./0-9A-Z^_\`a-z{|}~\-]+@[a-zA-Z0-9_\-]+(\.[a-zA-Z0-9_\-]+){1,3}$", $_POST['email']))
{
$noemail = "Invalid <b>Email Address</b><br />";
$error .= $noemail;
$errorValue = 1;
}
?>
Hope this helps in some way.