如何解决Yup with regex-如何验证字符串不是特定单词不区分大小写
我正在使用YUP来验证表单中的某些字段(React的formik)。
我希望能够使用正则表达式将某些特殊单词标记为无效。
例如,不允许使用“ admin”(或“ Admin”或其他任何组合)
根据YUP文档:
https://github.com/jquense/yup#stringmatchesregex-regex-message-string--function-schema
我尝试过:
userName: Yup.string().matches(/^(Admin|admin)/,'admin is not a valid user name').required('required'),
但是即使这个简单的正则表达式也不起作用
那么,如何编写一个使单词取反的正则表达式(最好是所有大小写组合都使用)?
谢谢!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。