ios下不支持向后匹配正则语法安卓正常
stakoverflow问题
- https://stackoverflow.com/questions/51568821/works-in-chrome-but-breaks-in-safari-invalid-regular-expression-invalid-group
- https://caniuse.com/js-regexp-lookbehind
报错信息
<u>syntaxerror: invalid regular expression: invalid group specifier name</u>
报错正则表达式
js
date.split(' ')[0].match(/(?<=\W)\d{2}-\d{2}/)[0]
Safari版本至目前15.都不支持,改为字符串分割、截取其他方式皆可。
ios不支持yyyy-mm-dd-hhmmss转时间戳
js
// 将 - 转为 / 否则返回NaN
const timeStamp = new Date(dateFormat.replace(/-/g, '/'));