1

密码长度必须至少为 8 且不超过 16 个字符,并且由字母数字字符组成。每种类型必须至少有两个非连续字符:字母和数字。这意味着:一些字母被一些数字分隔,一些数字被一些字母分隔。

我需要使用正则表达式编写一个 html 模式。如何使用正则表达式编写此模式?

4

1 回答 1

2

标题中的“Html 模式”一词(尽管消息正文中没有)表明问题是如何在 HTMLpattern中的属性中表达属性中的条件。input type=password

第一句中的条件很简单:假设我们将自己限制为 Ascii 字符,则属性为pattern="[A-Za-z0-9]{8,16}".

第二句中添加的复杂性似乎无法用正则表达式表示。根据定义,该pattern属性仅限于正则表达式。

于 2012-11-11T15:11:00.237 回答