以数字或字母开头,数字、字母、上划线 4-12位组成的字符 正则怎么写?以数字或字母开头的 数字、字母、上划线 4-12位组成的字符 .正则的怎么写?

问题描述:

以数字或字母开头,数字、字母、上划线 4-12位组成的字符 正则怎么写?
以数字或字母开头的 数字、字母、上划线 4-12位组成的字符 .正则的怎么写?

$pattern = "/[0-9a-zA-Z]{1}[0-9a-zA-Z\-]{3,11}/";