密码模式不接受这种特殊字符,如 <>,./'";
Password pattern wont accept this special characters like <>,./'";
我在输入标签类型密码中使用这种模式来接受强密码。 “必须至少包含一个数字、一个大小写字母和一个特殊字符,最少8个字符,最多26个字符”。但是当我插入这些字符之一时 <>,./'";
字段标题不断出现。我想在我的注册表中实现所有特殊字符
<form>
<input pattern="^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$" />
<input type="submit" />
</form>
(?=.*[0-9]) require one digit anywhere
(?=.*[a-z]) require one lowercase letter anywhere
(?=.*[A-Z]) require one uppercase letter anywhere
(?=.*[^0-9a-zA-Z]) require one symbol anywhere
^.{8,26}$ match any string of 8 to 26 characters
将所有这些结合在一起,您将得到:
^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[^0-9a-zA-Z]).{8,26}$
当然,这会将 A 到 Z 中的字母或数字以外的所有内容都算作特殊字符,包括重音字母、其他字母表中的字母和空格。
我在输入标签类型密码中使用这种模式来接受强密码。 “必须至少包含一个数字、一个大小写字母和一个特殊字符,最少8个字符,最多26个字符”。但是当我插入这些字符之一时 <>,./'";
字段标题不断出现。我想在我的注册表中实现所有特殊字符
<form>
<input pattern="^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$" />
<input type="submit" />
</form>
(?=.*[0-9]) require one digit anywhere
(?=.*[a-z]) require one lowercase letter anywhere
(?=.*[A-Z]) require one uppercase letter anywhere
(?=.*[^0-9a-zA-Z]) require one symbol anywhere
^.{8,26}$ match any string of 8 to 26 characters
将所有这些结合在一起,您将得到:
^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[^0-9a-zA-Z]).{8,26}$
当然,这会将 A 到 Z 中的字母或数字以外的所有内容都算作特殊字符,包括重音字母、其他字母表中的字母和空格。