之间
我尝试过:
^(?=.*[a-zA-Z0-9])(?=[.|_]).$
我不确定我在哪里犯错
如果您只需一个一个特殊字符,则可以尝试以下正则表达式:
/^[a-zd]+[._][a-zd]*|[a-zd]*[._][a-zd]+$/i
如果您想要至少一个特殊字符,则可以使用以下内容:
/^(?:[a-zd]+[._]+[a-zd]*|[a-zd]*[._]+[a-zd]+)+$/i
您可以尝试一个^[a-zA-Z0-9[.][_][-]]+
,任何特殊字符均在两个括号