为了账号安全,请及时绑定邮箱和手机立即绑定

Ramda,检查字符串是否有效

Ramda,检查字符串是否有效

撒科打诨 2021-06-02 05:08:13
有效值:是字符串还是数字 (R.is(string), R.is(number)不等于 '-' 和 '$' 和 '0'不是 null、false、undefined 或 NaN (Number.isNaN)如何const isValid = ...使用 ramda 实现此功能?该where功能已关闭https://ramdajs.com/docs/#where。但它只接受和反对你可以检查每个道具的地方。该both函数只接受两个参数。
查看完整描述

3 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

这以我能想到的多种方式使用 Ramda:

const isValid = arg => R.both(R.is(String, arg) || R.is(Number, arg), R.both(R.not(R.includes(arg, ["$", "-", "0"])), R.not(arg)));


查看完整回答
反对 回复 2021-06-03
  • 3 回答
  • 0 关注
  • 134 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信