第一个表达 - 必须至少有1个字母:
^[a-zA-Z]{1,}$
第二个表达式 - 列表中只有字符:a-zA-Z0-9.&@-+_!$%(space)
,最小值1和最大值11:
^[a-zA-Z0-9.&@\-+_!$% ]{1,11}$
我想使用AND运算符连接这两个表达式。 但是下面的代码不起作用:
^(?=[a-zA-Z]{1,})(?=[a-zA-Z0-9.&@\-+_!$% ]{1,11})$
答案 0 :(得分:1)
您可以尝试:
^(?=.*[a-zA-Z]+)[a-zA-Z0-9.&@\-+_!$% ]{1,11}$
[a-zA-Z0-9.&@\-+_!$% ]{1,11}