誰かが助けてくれることを願っています!PHP!eregと!eregiからpreg_matchに切り替える
は、フォームの検証をコーディングでは、私はいくつかの研究を行なったし、私は変更する必要が出たエラーメッセージ"Deprecated: Function ereg() is deprecated in E:\Zacel_Development\sa_model_watch.co.za\insert_newProf.php on line 184"
を持って!eregiとするpreg_matchする!EREG ...
私はこれを試してみました、しかし、役に立たない...誰も私のコードをチェックし、私が困惑していると助言してもらえますか?
マイコードスニペット:
/* Check is numeric*/
$regex = "[0-9]{10}";
if(!ereg($regex,$field)){
$form->setError($fieldValue, "* Contact number invalid");
}
が明らかにされるべきである。
/* Check is numeric*/
$regex = "[0-9]{10}";
if(!preg_match($regex,$field)){
$form->setError($fieldValue, "* Contact number invalid");
}
AND:
/* Check if valid email address */
$regex = "^[_+a-z0-9-]+(\.[_+a-z0-9-]+)*"
."@[a-z0-9-]+(\.[a-z0-9-]{1,})*"
."\.([a-z]{2,}){1}$";
if(!eregi($regex,$field)){
$form->setError($fieldValue, "* Email invalid");
}
が明らかにされるべきである。
/* Check if valid email address */
$regex = "^[_+a-z0-9-]+(\.[_+a-z0-9-]+)*"
."@[a-z0-9-]+(\.[a-z0-9-]{1,})*"
."\.([a-z]{2,}){1}$";
if(!preg_match($regex,$field)){
$form->setError($fieldValue, "* Email invalid");
}
これはまだ動作しません...何が間違っていますか?
Tnx @PeeHaa、これは驚異的でした!あなたはロックマン! – Celeste
@PeeHaaこれは大変だと思うかもしれませんが、私はこのサイト全体を見渡して、答えを...と答えている印を付ける方法を見つけることができません。 – Celeste
@Celeste:投票の下にあるチェックマークをチェックすることで回答を受け入れることができます。 – PeeHaa