如何在 JavaScript Regexp 中跳過捕獲組中的字元?
你不能跳過捕獲組中的字元。即使匹配包含零寬度斷言之類的內容,匹配始終是連續的。
示例
但是,你可以訪問正則表示式中匹配的組,如下面的程式碼所示:
<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>
廣告