elementui验证rules中pattern如何取反?
一个输入金额的输入框,必须写数子或者带小数点的数字。
我用rules的pattern去匹配,数子或者带小数点的数字的正则是/^\d+(.\d+)?$/,
我直接写上去把正确的给匹配出来验证错误了,如何让这个正则整体取反,或者是有什么其他方法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
正解
/[^(^\d+(.\d+)?$)]/
测试
感觉你写的没什么问题
检查 el-form-item 元素上 prop 是否写了,是否是returnMoney。
或者你把html贴出来
如果我没理解错的话,这个就是检查是否是正数呗…
用 isNaN(x)|| x<=0 (非数字或者是负数/0) 岂不是更简单