在做PHP開發時有時會用到正則表達式來限制一些輸入等,今天總結了一下限制只能輸入英文字符和數字
php限制只能輸入英文字符和數字,正則表達式如下:
$password='abc12';
if(!preg_match("/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i",$password)){
echo '密碼必須由數字和字母的組合而成';
}
php限制只能輸入6-15位的英文字符和數字,正則表達式如下:
$password='abc123';
$plen=strlen($password);
if(!preg_match("/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i",$password)||$plen<6||$plen>15){
echo '密碼必須為6-15位的數字和字母的組合';
}