正则表达式替换的问题

platinum 2002-03-25 08:27:09
请用正则表达式实现将一个 string 开头和结尾多余的换行和空格去掉,

以及如果 string 是以 http:// 开头则去掉这个东西,例如 http://www.163.com 换成 www.163.com

分数只给答案最简洁的人
...全文
66 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
8988 2002-03-26
  • 打赏
  • 举报
回复

//去掉字串左边的空格及控制符
function Ltrim(string){
return string.replace(/^(\s+)/g,"");
}
//去掉字串右边的空格及控制符
function Rtrim(string){
return string.replace(/(\s+)$/g,"$1");
}
//去掉字串两头的空格及控制符
function Trim(string){
return string.replace(/(\s+)$/g,"").replace(/^(\s+)/g,"");
}
platinum 2002-03-26
  • 打赏
  • 举报
回复
怎么这么一个简单小问题就没下文了……
platinum 2002-03-25
  • 打赏
  • 举报
回复
第一个呢?去空格回车的那个

/http:\/\/(.*)/g 和 /http:\/\//g 到底是对的……
rocsnake 2002-03-25
  • 打赏
  • 举报
回复
str.replace(/http:\/\//g,'')
Reve 2002-03-25
  • 打赏
  • 举报
回复
var ss = "http://www.263.net ";
re = /http:\/\/(.*)/g;
r = ss.replace(re, "$1");
alert(r);
platinum 2002-03-25
  • 打赏
  • 举报
回复
哎……倒霉,重新说一遍吧

用正则表达式实现:

将一个 string 开头和结尾多余的空格和回车去掉

以及如果 string 开头为 http:// 则去掉,如 http://www.163.com 变成 www.163.com

分数只给答案最简洁的那个人
platinum 2002-03-25
  • 打赏
  • 举报
回复
天啊,怎么搞的,留言内容怎么没了

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧