正则表达式等于或大于数字3

Ahm*_*m3d 0 javascript php regex validation

我一直在网上搜索一段时间没有任何成功.我很感激,如果有人能解决这个问题,或者至少指出我正确的方向.

我需要一个执行以下操作的正则表达式模式:

  • 等于或大于数字3

  • 不得允许小数

  • 不得允许负数

我使用基础5 abide.js来验证我的表单,这需要一个正则表达式模式进行高级验证.这是验证价格输入字段所必需的.

Cas*_*yte 5

正如您在评论中所读到的,正则表达式不是处理数字的合适工具.但是您可以使用此模式:

^(?:[3-9]|[12]\d)\d*$
Run Code Online (Sandbox Code Playgroud)

注意:如果要允许前导零,则只需0*在开头添加:

^0*(?:[3-9]|[12]\d)\d*$ 
Run Code Online (Sandbox Code Playgroud)