javascript - 我需要一个正则表达式来匹配 <10、>=20 等

标签 javascript regex

基本上,比较运算符后跟(可选的空格和)数字。允许小数点。这是我得到的,但似乎不起作用。

^(>|>=|<|<=|=|==|!=|<>)[.0-9]+$

因此,应该匹配的示例:

    <里>>9
  • <=10
  • != 20.0

等等

不应匹配的示例:

  • >>2
  • <
  • =20。

等等

感谢任何帮助。

最佳答案

给你:

(((<|>)=?)|(!=))\s?\d+(.\d+)?

http://regex101.com/r/pT6xK6/2

干杯!

关于javascript - 我需要一个正则表达式来匹配 <10、>=20 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24547575/

相关文章:

javascript - AngularJS 基本路由程序不工作

javascript - 我如何找到神秘绑定(bind)的 Javascript 事件

javascript - 如何使用 ng-repeat 显示带有条件的 json 数组?

ruby-on-rails - 使用带突出显示的正则表达式

php - 从电话号码确定国家

javascript - 无法理解为什么我收到 ReferenceError

javascript - Rails 3 - 在 View 上包含 JavaScript?

javascript - 正则表达式改进

javascript - 如何用单个字符替换 2 个连续字符

c# - 使用正则表达式查找封装在[]中的项,然后替换它们