input只能输入3位数,第一个必须为字母,后面两位数为字母或数字.用正则怎么写啊?

input只能输入3位数,第一个必须为字母,后面两位数为字母或数字.用正则怎么写啊?

/^[a-zA-Z][a-zA-Z0-9]{2}$/

没有想更简单的方法,下面这个能实现。
var p = /(?!^\d+$)(?!^[a-zA-Z]+$)[0-9a-zA-Z]{4,23}/
(?!^\d+$) 排除全数字
(?!^[a-zA-Z]+$) 排除全字母
[0-9a-zA-Z]{4,23} 字符或字母4-23位,不考虑全为数字和全为字符情况。