if(!preg_match("/[a-zA-Z'-]/",$First)) { die ("invalid first name");}
当字段全部为数字时,上述只有标志输入无效.字母和数字的组合通过了.请在这里帮忙.谢谢.
尝试:
if(!preg_match("/^[a-zA-Z'-]+$/",$First)) { die ("invalid first name");}
^匹配字符串的开头,$匹配字符串的结尾,字符组之后表示“一个或多个”匹配字符.