是否有任何方式可以在Sequelize的isAlpha验证中包含特殊字符?

时间:2018-04-19 00:20:38

标签: node.js sequelize.js

我正在尝试使用Sequelize创建一些查询,我已经制定了这样的验证规则:

validate: {
    isAlpha: {
        args: true,
        msg: 'Must be only letters'
    }
}

但我无法使用ãé等特殊字符。 我已经阅读了这些文档但却找不到任何关于特殊字符的内容......

1 个答案:

答案 0 :(得分:0)

使用正则表达式解决:

validate: {
    is: {
        args: /^([A-Za-z\u00C0-\u00D6\u00D8-\u00f6\u00f8-\u00ff\s]*)$/g,
        msg: 'Must be only letters',
    },
}