Regex to remove a whitespace from href link
本问题已经有最佳答案,请猛点这里访问。
有人能帮我用javascript创建一个正则表达式,从href链接中删除一个空格,并在我的内容中替换要连字符到的空格吗?
例如:
1 |
它应该把它转换成
1 |
如我在评论中所说,用破折号替换空格应该很容易:
1 2 3 | link.href = link.href.replace(/ /g, '-'); //or in php: $href = preg_replace('/ /', '-', $href); |
(仅限JS):使用
更好的问题是:首先空间是如何到达那里的?
我的第一个调用端口是查看生成标记的代码,并在那里修复问题。您不应该编写代码来修复被破坏的代码的输出。修正错误,不要容纳它。
可以说,URL应该被正确地转义,而不是使用regex进行tan,URI应该通过像
使用此regex格式
1 | link.href = link.href.replace(/\s/g, '-'); |
号