我使用validator.js中的.isStrongPassword((函数。默认情况下,它会检查密码是否至少包含一个符号。不幸的是,我找不到一组被validator.js视为符号的所有字符。此外,通常对此似乎没有统一的意见/定义。所以现在我有点困惑。非常感谢任何帮助/意见:(
通过查找validator.js的代码,可以在这里找到,这是用于符号的正则表达式:
/^[-#!$@%^&*()_+|~=`{}[]:";'<>?,./ ]$/
因此,使用了所有美国标准键盘字符,包括一个空格:
- # ! $ @ % ^ & * ( ) _ + | ~ = ` { } [ ] : " ; ' < > ? , . /