I know that I can pass a string as the second parameter to the JavaScript string object’s replace method. In this case I can use $` and $’ to reference the left/right part text of a successful match. Now my question is, If I pass a callback function as the second parameter, how can I get the same information? I want to use this infomation in the callback function. Great thanks.
Share
See Mozilla’s documentation; you won’t get that data for free.
The good news is, you will get the offset of the match as your second-to-last argument, and the total string as the last. So you can run your own substring functions.