(1) 匹配同时包含字母和数字的字符串,要求8-12位:^(?=.*[a-zA-Z])(?=.*[0-9])[a-zA-Z0-9]{8,12}$ (2): 转载于:https://my.oschina.net/zhouyang2021/blog/512811