javascript - 只允许不以零开头的数字
问题描述
我只想允许不以零开头的数字。
当我使用https://www.regextester.com/1926^((?!(0))[0-9]+)$
对其进行测试时,我使用了正常工作的正则表达式,但在我的反应应用程序中它不能正常工作。
谁能告诉我我在这里做错了什么?
编辑
这是我的代码
const sharenumberRegex = /^((?!(0))[0-9]+)$/;
estimatedShareValue: Yup.string()
.matches(sharenumberRegex, "Invalid number")
.required('*Please type positive number'),
解决方案
推荐阅读
- algorithm - 用于在两个或多个数字之间确定性地选择获胜者的简单、公平的算法?
- python - 如何将我自己的张量流文本分类模型部署到安卓应用程序?
- matlab - 逐行打印一个巨大的矩阵
- php - 带有 xdebug/Phpstorm 的 Virtual Box/Ubuntu
- python - flask、gunicorn (gevent)、sqlalchemy (postgresql):连接太多
- javascript - React-Semantic-UI Rating onRate() 未定义值
- html - 如何更改文本位置
- powershell - 当目标(查找和替换文本)达到 1 或 2 或 3 次时停止脚本,具体取决于配置
- bixby - 是否有语法只搜索“未学习”的培训条目?
- netlogo - 如何在不同品种之间建立友谊网络