Tôi có biểu thức chính quy sau:JavaScript ngoại lệ biểu thức chính quy (nhóm không hợp lệ)
/(?<={index:)\d+(?=})/g
Tôi cố gắng để tìm thấy chỉ số nguyên trong chuỗi như thế này một:
some text{index:1}{id:2}{value:3}
Cái vẻ hoạt động tốt với php, nhưng nó không hoạt động trong javascript, tôi nhận được lỗi sau:
Uncaught SyntaxError: Invalid regular expression: /(?<={index:)\d+(?=})/: Invalid group
Tôi cần gì sửa chữa?
Cảm ơn.
thử thoát dấu ngoặc nhọn của bạn. – drudge
@jnpcl Tôi vừa thử nó một phút trước 'Uncaught SyntaxError: Biểu thức chính quy không hợp lệ:/(? <= \ {Index:) \ d + (? = \}) /: Nhóm không hợp lệ' nó không hoạt động, trừ khi có một cách khác để thoát khỏi dấu ngoặc nhọn khác với '\ {' –