如何让我的 TinyMCE 正则表达式停止删除分号?
How can I make my TinyMCE regex stop stripping out semicolons?
我正在使用 TinyMCE,我的图像 URL 在 URL.
的某些部分包含 ;
即:
http://www.example.com/ShowAsset;sessionid=23409234BASJDKLA?id=123123
当 TinyMCE 解析内容的 CSS 样式并执行正则表达式时,它会去除 ;
,将 URL 减半并使其成为无效的 IMG URL.
http://www.example.com/ShowAsset
用于解析样式的正则表达式是:
"\s*([^:]+):\s*([^;]+);?"
用“;”分割字符串是完全合理的,因为它标志着每个样式的结束,但是有没有办法让它更聪明并允许 ;
在 URL?
如果可以更改用于解析样式的正则表达式,请将其更改为
(http|ftp|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?
.
它将允许在 URL 中使用 ;
。
见this
我正在使用 TinyMCE,我的图像 URL 在 URL.
的某些部分包含;
即:
http://www.example.com/ShowAsset;sessionid=23409234BASJDKLA?id=123123
当 TinyMCE 解析内容的 CSS 样式并执行正则表达式时,它会去除 ;
,将 URL 减半并使其成为无效的 IMG URL.
http://www.example.com/ShowAsset
用于解析样式的正则表达式是:
"\s*([^:]+):\s*([^;]+);?"
用“;”分割字符串是完全合理的,因为它标志着每个样式的结束,但是有没有办法让它更聪明并允许 ;
在 URL?
如果可以更改用于解析样式的正则表达式,请将其更改为
(http|ftp|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?
.
它将允许在 URL 中使用 ;
。
见this