正则表达式(JavaScript),用于创建数字必须大于x的数据验证

Regular Expression (JavaScript) to create a data validation where the number must be more than x

本文关键字:大于 验证 数据 数字 JavaScript 创建 用于 正则表达式      更新时间:2023-09-26

我正在尝试使用javascript编写一个正则表达式,以便验证在线数据库上的数据输入。我附上了一张要求我这样做的页面截图。我要问的问题是重量是多少?我试图创建的验证是它需要超过24公斤。我是JS的新手(我对SQL有很好的经验),并且一直在阅读developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_Regular _Expression_Pattern和www.w3schools.com/js/js_regexp.asp

我尝试了一些东西,并在卢布上进行了测试,但没有成功。

任何建议都将不胜感激,在此期间我将继续阅读。

非常感谢,Jenna

首先,在这种情况下,正则表达式不是一个合理的验证选择。仅仅比较数字会更有意义。

然而,与大于或等于24的数字匹配的正则表达式是:

/^('d{3,}|[3-9]'d|2[4-9])$/

也就是说,它匹配以下之一:

  • 'd{3,}一个至少3位数长的数字
  • [3-9]'d范围在30-99之间的数字
  • 2[4-9] 24-29范围内的数字

要匹配仅大于24,只需更改最后一个选项:

/^('d{3,}|[3-9]'d|2[5-9])$/