【问题标题】:All considered symbols in validator.js?validator.js 中所有考虑的符号?
【发布时间】:2021-11-18 11:35:21
【问题描述】:

我使用来自 validator.js 的 .isStrongPassword() 函数。默认情况下,它会检查密码是否包含至少一个符号。不幸的是,我找不到一组被 validator.js 视为符号的所有字符。同样,通常似乎不存在对此的统一意见/定义。所以现在我有点困惑。任何帮助/意见高度赞赏:)

【问题讨论】:

标签: validation express-validator validator.js


【解决方案1】:

通过查看validator.js 的代码,找到here,这是用于符号的正则表达式:

/^[-#!$@%^&*()_+|~=`{}\[\]:";'<>?,.\/ ]$/

因此,使用了所有美国标准键盘字符,包括空格:

- # ! $ @ % ^ & * ( ) _ + | ~ = ` { } [ ] : " ; ' < > ? , . /

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 2022-01-18
  • 2019-06-25
  • 2021-01-19
  • 2018-03-02
  • 2016-04-12
  • 2015-07-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多