preg_match('/[a-z]+[0-9]/', strtolower($_POST['value']))
文字列に文字と数字の両方が含まれていることを確認するために使用します。5〜15文字を許可するように変更するにはどうすればよいですか?
/[a-z]+[0-9]{5,15}/
動作しません。
更新 今私は試しました:
if(preg_match('/^[a-z0-9]{5,15}$/', strtolower($_POST['value']))) {
echo 'Valid!';
}
else {
echo 'NOOOOO!!!';
}
入力フィールドに「dfgdfgdfg」と入力すると、「有効です!」と表示されます。値には文字と数字の両方が含まれ、5 ~ 15 文字である必要があります。