如何在 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>

更新時間:2020 年 6 月 23 日

806 次瀏覽

開啟你的 事業

完成課程即可獲得認證

開始
廣告
© . All rights reserved.