Skip to content
Snippets Groups Projects
Commit 5fefa7a5 authored by Jacek Lebioda's avatar Jacek Lebioda
Browse files

fix: regex for email protection is less greedy now

(it was matching one character too much in certain cases)
parent 465e7453
No related branches found
No related tags found
2 merge requests!256[release] Regular merge of develop,!253fix: regex for email protection is less greedy now
Pipeline #44099 passed
...@@ -5,7 +5,7 @@ Jekyll::Hooks.register([:pages, :posts, :documents], :pre_render) do |post| ...@@ -5,7 +5,7 @@ Jekyll::Hooks.register([:pages, :posts, :documents], :pre_render) do |post|
include Jekyll::EmailProtect::EmailProtectionFilter include Jekyll::EmailProtect::EmailProtectionFilter
# Using a simpler version of email regexp # Using a simpler version of email regexp
email_regexp = /mailto\:(?:[\'\"]*)(?:[\w+\-]\.?)+@[a-z\d\-]+(?:\.[a-z]+)*\.[a-z]+(?:[\'\"]*)/i email_regexp = /mailto\:(?:[\w+\-]\.?)+@[a-z\d\-]+(?:\.[a-z]+)*\.[a-z]+/i
# Take post's content, and transform every occurence of the following regexp (an email) # Take post's content, and transform every occurence of the following regexp (an email)
post.content = post.content.gsub(email_regexp) { post.content = post.content.gsub(email_regexp) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment