我正在使用PHP并且有一个我需要验证的字符串必须是......
我认为只有A-z和0-9才是正确的正则表达式...
if(preg_match('/[^a-z_\-0-9]/i', $string))
{
echo "not valid string";
}
但是如何添加到此以确保它至少有两个字符?
答案 0 :(得分:1)
我会看
^[a-zA-Z0-9]{2,}$
start string, any character in a-z or A-Z or 0-9, matched two or more times, end string.