如何检查密码是否与Regex同时包含字母和非字母?

时间:2016-10-17 08:44:56

标签: regex html5

我试图为密码强度制作正则表达式。我的目标是拥有字母和非字母字符的密码。但是我无法获得"非字母"字符。我有这个

<input minlength="6" type="password" required pattern="[(\p{L}]*" name="password">

但它仅检查字母字符。

如何制作它以便检查包含至少一个字母和一个非字母字符的字符串。

1 个答案:

答案 0 :(得分:1)

这应该这样做:

[^\x00-\x7F]+

匹配ASCII字符集中不包含的任何字符(0-127,即0x0到0x7F)。您可以使用Unicode执行相同的操作:

[^\u0000-\u007F]+

@Jeremy Ruten在这个question

中的回答