Bạn không thể bỏ qua ký tự bên trong một capture group. Một lần khớp (match) luôn là liên tiếp, ngay cả khi chứa các zero-width assertions.
Tuy nhiên, bạn có thể truy cập các nhóm khớp như ví dụ sau:
Ví dụ
<html>
<head>
<script>
var str = "Username akdg_amit";
var myReg = /(?:^|\s)akdg_(.*?)(?:\s|$)/g;
var res = myReg.exec(str);
document.write(res[1]);
</script>
</head>
<body>
</body>
</html>