原來:
ereg("^[0-9]*$",$page)
變成:
preg_match("/^[0-9]*$/",$page)
只要將 " " 中的正規化表示法修改為所需要的格式就可以正確的半段字串了,像是密碼必須要6~12碼且是英文與數字的組合就如下方範例:
$test_1 = "jeff123";
if (preg_match("/^^(?=^.{6,12}$)((?=.*[0-9])(?=.*[a-z|A-Z]))^.*$/",$test_1)) {
echo "pass";
}else{
echo "fail";
}其餘的正規化可參考 常用正規化表示式