我正在开发一个注册页面。在那,我希望用户输入以下格式的密码:
示例:
有效输入:
abc123
123abc
abc!@#
!@#abc
输入无效:
abc
123
!@#
123!@#
我的工作:
((([A-Z]|[a-z]|[0-9])*)(([0-9])|([[\]{}\\|;:'"_+=!@#$%$%^&*()-,<\.>/\?`~])))
仅匹配abc123
和abc!@#
。
答案 0 :(得分:2)
您是否尝试过以下操作?
((([a-zA-Z]+)([0-9#]+))|(([0-9#]+)([a-zA-Z]+)))[a-zA-Z0-9#]*
#
被允许的特殊字符替换。
它要求字母和特殊字符或数字后跟任意数量的允许字符