标签: php regex
我正在尝试使用正则表达式来验证用户在表单上的名字和姓氏。
这是我对正则表达式的尝试
!preg_match('/^[a-Z]{1}[a-z]{1,14}$/'
但我收到错误:
:preg_match():编译失败:字符中的范围乱序 抵消4的班级
答案 0 :(得分:3)
a-Z不是有效范围,您需要将其更改为包括大写和小写范围。
更改为:^[a-zA-Z][a-z]{1,14}$
^[a-zA-Z][a-z]{1,14}$