javascript - Yup 验证中的正则表达式
问题描述
当用户在文本框中输入“&”并且允许其余其他字符和特殊字符时,我想抛出一条错误消息。
当“&”是字符串的最后一个字符(如“hello&”)时,下面的代码片段会引发错误消息,但我希望表达式可以在字符串中的任何位置找到“&”。
comments: yup.string()
.matches(/[^&]+$/, { message: 'error message', excludeEmptyString: true }),
解决方案
推荐阅读
- reactjs - fetch 调用后的代码似乎没有被读取
- javascript - 发送后如何删除消息 discord.js
- xcode - 如何在当前位置设置 pin,将 pin 用作地理围栏,提醒用户 onEnter,然后全部重置/重新开始?
- javascript - 在 Javascript 中删除/删除鼠标滚轮事件的所有侦听器
- python - 请求图像返回 403 响应
- html - HTML 颜色选择器可以记住选定的颜色吗?
- mysql - 如何从kafka将数据插入mysql表
- macos - SwiftUI 使用键盘快捷键调用 NSPopover
- javascript - 发送不和谐消息的脚本
- javascript - 从文件 blazor.server.js 执行 Blazor.Run 后,某些 JQuery 函数不起作用