Javascript正则表达式允许负双值?

标签 javascript regex

您好,我有一个正则表达式可以帮助我验证用户输入。

它只允许小数点后两位的正数,这是我的正则表达式:

^[0-9]+\.[0-9][0-9]$

我希望它也适用于负数。
如何更改正则表达式以允许负值?

最佳答案

应该是这样的:

^(\-)?[0-9]+\.[0-9][0-9]$

关于Javascript正则表达式允许负双值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13249971/

相关文章:

java - 正则表达式删除行尾之前的两个空格

reactjs - 如何在 React.js 应用程序中将字符串中的特定文本加粗

javascript - jQuery UI 布局 - 如何更改 Pane 的选项并动态应用它们而不切换 Pane 打开/关闭?

javascript - Google map 实现问题和 API 前缀错误

javascript - Internet Explorer 8 兼容模式下的 YouTube api 错误

javascript - 使应用程序可以通过两个域访问同源 AJAX 请求

javascript - 有没有办法使用 gulp 删除 require.js Define([...]) 包装器的所有实例?

javascript - 如何使用 LayerSlider 处理 slider 上的图层?

javascript - 从字符串中删除软连字符

javascript - JS 正则表达式仅适用于第一个字母,但如果单词只有两个字母,则保持 AND 数字不变