Skip to content

Instantly share code, notes, and snippets.

View bee0060's full-sized avatar

Steven Weng bee0060

  • China SZ
View GitHub Profile
@bee0060
bee0060 / predicate.js
Last active November 13, 2020 02:41
small helpful js functions
const predicate = (pred, whenTrueFn, whenFalseReturnValue) => (...args) => {
if (!pred(...args)) {
return whenFalseReturnValue
}
return whenTrueFn(...args)
}
根据input输入情况,检验密码的强度,规则如下:
1. 纯数字,纯字母为:弱。
2. 数字与字母组合为:中。
3. 数字,字母,特殊字符@#$%^&*_+[]{}组合为:强。
4. 以上长度必为8位以上。
PS:
1. 回复时注意加上下面这句话,才会有语法高亮或格式缩进。
```javascript
// you code