javascript - Javascript:正负数的正则表达式,但没有小数点
问题描述
我想要一个只接受正数和负数的正则表达式。它不应包含小数点或除正数和负数外的任何其他字符。
我试过下面的正则表达式,但它接受小数点。
^-?\d*\.{0,1}\d+$
正则表达式不应允许任何小数点,即使它在 0 之前,例如122334.0000
谢谢你。
解决方案
你可以试试下面的正则表达式。
^-?\d+$
推荐阅读
- c++ - 从 C++ 中的 3 位数字中提取数字是否可以不使用数组?
- python - 使用 selenium 找到要添加到 python 脚本的 css 选择器
- ruby - 如何让我随机生成的单词保持不变?
- scheduling - Tonejs Sequence 在回调中多次播放音符
- java - 如何实现多对多 POJO 结构?
- java - 如果使用 JAVA 条件,如何编写更优化和通用的而不是 200?
- php - 此集合实例上不存在属性 [类别]
- php - cPanel 共享主机:无法初始化模块
- excel-2016 - 无法在 Excel 中对日期时间间隔进行分组
- uml - What to use in UML when a class does not have inheritance relationship with other classes