正则表达式(JavaScript),用于创建数字必须大于x的数据验证
Regular Expression (JavaScript) to create a data validation where the number must be more than x
我正在尝试使用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])$/
相关文章:
- 正在验证8个真/假复选框或复选框中的2个
- 借助asp.net验证或java脚本对多个文本进行验证
- jQuery自定义验证比较多个输入的序列
- 使用html中的外部javascript进行数据验证
- 如何使用jquery Validation验证Formspread
- jquery中的文本框验证
- 使图像在单击时展开到不大于浏览器
- 在验证和发送邮件后更改联系人表单的 html
- 代码不会验证
- JS验证ajax返回的html中的表单数据
- 同步调用,直到用户通过angular验证为访问者
- 正则表达式(JavaScript),用于创建数字必须大于x的数据验证
- 验证大于10
- 如何使用下拉列表验证结束日期必须大于开始日期
- 验证不允许大于数字的文本框
- 如何验证电话字段仅接受8位数字(不小于和不大于)
- 正在验证两个日期,在Javascript中,一个日期应该大于另一个日期
- 验证数组的最后一个值是否大于前一个值
- jQuery如何验证格式为mm/dd/yyyy的日期不大于当前日期
- 验证-1个字段不大于另一个字段