6-16个字符组成,区分大小写,不能为9位以下纯数字 ,求正则表达式

2025-02-26 19:49:17
推荐回答(3个)
回答1:

区分大小写??? 你是要大写,还是小写??

给你个大写的吧....
/^(?!\d{6,8}$)[A-Z0-9]{6,16}$/

回答2:

match ^[0-9a-zA-Z]{6,19}$
and
not match ^[0-9]{6,9}$

回答3:

str.matches("^[A-Za-z0-9]{6,19}") && !str.matches("[0-9]{6,9}")