Html 密码验证的正则表达式?

Html 密码验证的正则表达式?,html,regex,Html,Regex,我需要regex作为密码,该密码具有: 至少一个非字母或数字字符。 至少有一个小写字母“a”-“z”。 至少有一个大写字母“A”-“Z”。 我需要它的HTML模式属性 我试过这个: "^[a-zA-Z0-9]*$" 但它只接受一个,例如。 还包括: "[A-Za-z0-9]" 接受一个字符正则表达式:/^?=.[a-z]?=.[a-z]?=.[0-9][a-zA-Z0-9]+$/gm 正则表达式:/^?=.[a-z]?=.[a-z]?=.[0-9][a-zA-Z0-9]{10}$/gm 试着

我需要regex作为密码,该密码具有:

至少一个非字母或数字字符。 至少有一个小写字母“a”-“z”。 至少有一个大写字母“A”-“Z”。 我需要它的HTML模式属性

我试过这个:

"^[a-zA-Z0-9]*$"
但它只接受一个,例如。 还包括:

"[A-Za-z0-9]"
接受一个字符

正则表达式:/^?=.[a-z]?=.[a-z]?=.[0-9][a-zA-Z0-9]+$/gm

正则表达式:/^?=.[a-z]?=.[a-z]?=.[0-9][a-zA-Z0-9]{10}$/gm


试着做3个不同的正则表达式,每个例子一个:数字,大写字母,小写字母这已经被问了很多次了。只需使用搜索功能!您可以从中看到相同的问题和答案,页面上甚至有一个示例,用于使用模式属性进行验证*\d?=.[a-z]?=.[a-z]。{8,},如果您不关心长度,请将{8,}更改为+以及在哪里可以指定整个密码的长度?添加一个新的正则表达式,您也可以在其中指定长度。添加新的表达式,您可以在其中指定所需的任何长度。在上面的例子中,我使用了长度10。您可以根据您的要求进行更改。