正则表达式与纯数字或字符匹配
^ [0- 9a-za-z ] { 6,24 } $正则表达式匹配数字和字母混合(限定位数6-24 )
^? [0-9] $ () )? 如果允许[ a-za-z ] $ [0- 9a-za-z ] { 6,24 } $为空
^ () ) (? [0-9] $ () )? [ a-za-z ] $ (0- 9a-za-z ) { 6,24 }|) $
对准^1行的开头位置
(? [0-9] $ (此位置后面不是数字
(? [a-zA-Z] $ (这个位置后面不全是字母
[0- 9a-za-z ] { 8,16 }由8-16位数字或此字符组成
|表示两个项目之间的一个选择(对两个匹配条件进行逻辑“或”(or )运算) )。
$匹配行的结尾
注: XXX ) )是正则表达式中负零宽度断言的形式,在预先指定其位置后,表示它不是xxxx字符。
文章: https://www.jb51.net/tools/ze.html # greedyandlazy
https://www.cnblogs.com/含金量橘子/p/8479008.html