我使用preg_match('/[a-z]+[0-9]/', strtolower($_POST['value']))
来检查字符串是否包含字母和数字。我如何改变它只允许5〜15个字符?PHP:preg_match长度限制
/[a-z]+[0-9]{5,15}/
不起作用。
UPDATE 现在我想:
if(preg_match('/^[a-z0-9]{5,15}$/', strtolower($_POST['value']))) {
echo 'Valid!';
}
else {
echo 'NOOOOO!!!';
}
如果我输入的输入字段,它会说 “dfgdfgdfg” “有效!”。该值必须包含字母和数字,并且包含5-15个字符。
5-15个字符?你的意思是数字? – putvande
我希望这不是施加密码“强度”...... – HamZa
添加一些正确的字符串和不正确的 – Suic