如何在Javascript中使用AM/PM创建时间正则表达式
How to create regex for time with AM/PM in Javascript
如何在javascript中创建只获取时间的正则表达式?
[12/21/2015 1:00:42.016 AM]
我正在尝试获得
凌晨1:00(即HH:MM AM/PM)
这就是我尝试的
input.match(/'d+/g) // => [12,21,2015,1,00,42,016]
结果/
这可以在不使用RegExp或库的情况下非常简单地完成。
var s = '[12/21/2015 1:00:42.016 AM]';
var p = s.split(' ').slice(1);
p[0] = p[0].slice(0, p[0].lastIndexOf(':'));
p = p.join(' ').slice(0, -1);
document.body.textContent = p;
('d{1,2}:'d{2}):'d{2}'.'d+ ([AP]M)
现在,第一组将包含时间,第二组-AM/PM
看到它在行动
timeRegex = /('d{1,2}:'d{2}):'d{2}'.'d+ ([AP]M)/;
found = "[12/21/2015 1:00:42.016 AM]".match(timeRegex);
console.log(found[1]); // => "1:00"
console.log(found[2]); // => "AM"
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 使用Facebook live API创建实时视频对象时的隐私设置
- 在动态创建的元素上获取对特定选择器的引用
- 如何创建带有插槽的vue js组件预加载程序
- 如何在创建键时引用来自同一对象的键
- 如何创建JSON数组
- 从html创建一个指令,该指令按类名应用函数
- 使用Javascript创建测验页面
- 更改使用Chart.js创建的图表中的轴线颜色
- JavaScript名称空间和对象创建
- JQuery对动态创建的对象进行选择
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 如何在Javascript中使用AM/PM创建时间正则表达式