Sanitize string of regex characters before RegExp build?

I want to use a string to perform a global regex, but it might have regex characters in it. What's the best way to escape all regex characters in a string before building a regex with it? Basically I might have something like this; var test = 'test.'; var regex = new RegExp(test, 'ig'); I need 'test.' to become 'test\\.' so it doesn't behave in unexpected ways.
Similar to a question I asked a few months ago! I never really got an answer though so maybe you will...…

以上就是Sanitize string of regex characters before RegExp build?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » JavaScript 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准