如何使用正则表达式在Javascript中在任何小于10的数字前添加一个零
- 论坛
- 如何使用正则表达式在Javascript中在任何小于10的数字前添加一个零
6 浏览
如何使用正则表达式在Javascript中在任何小于10的数字前添加一个零
您好,
有没有一个正则表达式可以在任何小于10的数字前面添加一个0?
我不想使用日期解析库、三元运算符或if/else解决方案。(希望如此)
var currentDate = new Date(), stringDate = currentDate.getFullYear() + "-" + (currentDate.getMonth() + 1) + "-" + currentDate.getDate() + " " + currentDate.getHours() + ":" + currentDate.getMinutes().toString().padStart(2, '0') + ":" + currentDate.getSeconds().toString().padStart(2, '0'); alert( stringDate ); //2011-10-17 10:3:7
我想要一个正则表达式,可以应用于stringDate,以得到2011-10-17 10:03:07
非常感谢!