Fixed url parsing regexp in Prism grammar. Fixed #634
This commit is contained in:
parent
8802ec82d4
commit
4c7cb8c0a4
@ -1,7 +1,7 @@
|
|||||||
Prism.languages.md = (function() {
|
Prism.languages.md = (function() {
|
||||||
|
|
||||||
var charInsideUrl = "[-A-Z0-9+&@#/%?=~_|[\\]()!:,.;]",
|
var charInsideUrl = "(&|[-A-Z0-9+@#/%?=~_|[\\]()!:,.;])",
|
||||||
charEndingUrl = "[-A-Z0-9+&@#/%=~_|[\\])]";
|
charEndingUrl = "(&|[-A-Z0-9+@#/%=~_|[\\])])";
|
||||||
var urlPattern = new RegExp("(https?|ftp)(://" + charInsideUrl + "*" + charEndingUrl + ")(?=$|\\W)", "gi");
|
var urlPattern = new RegExp("(https?|ftp)(://" + charInsideUrl + "*" + charEndingUrl + ")(?=$|\\W)", "gi");
|
||||||
var emailPattern = /(?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)/gi;
|
var emailPattern = /(?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)/gi;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user