今天發(fā)現(xiàn)在ios手機上,下面這段正則拋錯了,導(dǎo)致頁面打不開氛堕,而安卓是正常的,經(jīng)查詢后發(fā)現(xiàn)是ios
不支持零寬斷言野蝇,在這里做個記錄讼稚。
報錯信息
Info Warn Error SyntaxError: Invalid regular expression: invalid group specifier name
修改前
let regExp = /(?<=index[\s\t\n]*=[\s\t\n]*)[^\s\t\n|]+/gi;
修改后
let regExp = new RegExp("(?<=index[\\s\\t\\n]*=[\\s\\t\\n]*)[^\\s\\t\\n|]+", 'gi');