Javascript RegEx for HH:mm string
Javascript RegEx for HH:mm string
目前我需要为 5 个时间范围创建一个正则表达式
1) <18:00
2)>= 18:00 <20:00
3)>= 20:00<24:00>
4)>= 24:00 <30:00
5)> 30:00
我的字符串数据采用字符串格式"HH:mm"因此,例如上午 7 点将是 07:00 下午 4:30 将是 16:30
我已经创建了正则表达式,但似乎无法弄清楚它们为什么不起作用
*PRINT 'var regExCat1 = "^(0[0-9]|1[0-7]+):([0-5]?[0-9]+)$";'
*PRINT 'var regExCat2 = "^(|1[8-9]+):([0-5]?[0-9]+)$";'
*PRINT 'var regExCat3 = "^(2[0-3]+):([0-5]?[0-9]+)$";'
*PRINT 'var regExCat4 = "^(2[4-9]+):([0-5]?[0-9]+)$";'
*PRINT 'var regExCat5 = "^([3-9]?[0-9]+):([0-5]?[0-9]+)$";'
有什么想法吗?
你有量
词,你不需要它们。请参阅以下更改:
*PRINT 'var regExCat1 = "^(0[0-9]|1[0-7]):([0-5][0-9])$";'
*PRINT 'var regExCat2 = "^(1[8-9]):([0-5][0-9])$";'
*PRINT 'var regExCat3 = "^(2[0-3]):([0-5][0-9])$";'
*PRINT 'var regExCat4 = "^(2[4-9]):([0-5][0-9])$";'
*PRINT 'var regExCat5 = "^([3-9][0-9]):([0-5][0-9])$";'
var regExCat1 = "^(0[0-9]:[0-5]?[0-9]|1[0-7]:[0-5]?[0-9])$'";'
var regExCat2 = "^(1[8-9]:[0-5]?[0-9])$";'
var regExCat3 = "^(2[0-3]:[0-5]?[0-9])$";'
var regExCat4 = "^(2[4-9]:[0-5]?[0-9])$";'
var regExCat5 = "^([3-9]?[0-9]:[0-5]?[0-9])$'";'
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 如何在javascript中验证MM/YY的日期
- 如何在MongoDB中将String转换为Array
- how to split a string with ','
- Protractor:element.getText()返回一个对象,而不是String
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- Javascript 如何强制 string.replace 不将我的字符串解释为正则表达式
- JavaScript警报适用于int,但不适用于string
- 用JavaScript将ISO时间转换为H:MM am|pm
- javascript/angularjs 将 String 与 number for loop 连接起来
- 24小时输入时间:mm格式跨浏览器
- 如何在Android中将Javascript返回值转换为String
- 如何在javascript中对以下字符串使用string.split()
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 在 JavaScript 中的个位数月份和日期之前添加零 (MM/DD/YYYY)
- 如何在javascript中使用string.replace.将匹配字符串开头的两个不同表达式替换为null
- 以HH:mm格式计算时差
- 使用JavaScript在Json中提取时,将数组的元素转换为String
- Javascript RegEx for HH:mm string