我必须在URL上运行JavaScript正则表达式以检测URL之后的任何(一个或多个)特殊字符并在它们之前放置空格,例如:
url, --> url , or url), --> url ),
e.g。
答案 0 :(得分:0)
var myregexp =/(\b(https?|ftp|file|http):\/\/[\-A-Za-z0-9+&@#\/%?=~_|!:,.;]*[\-A-Za-z0-9+&@#\/%=~_|])/g;
var str="http://www.microsoft.com)"; //url
var res=myregexp.exec(str); //execute regex query
str=str.substring(0,myregexp.lastIndex)+' '+str.substring(myregexp.lastIndex);
的网址的正则表达式查询