去掉 <br /> 怎么把第一个字前面的 <br /> 空格之类的全部去除掉啊 <br /> 第一个第一个第一个第一个第一个第一个第一个第一个<br />一个第一个一个第一个一个第一个<br />一个一个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用正则表达式 var test_value = document.getElementById('a').value; var reg = /^\s*/gi; var aaa = test_value.replace(reg,'');aaa既是去掉开头空格的字符串了 不好意思,可能是我表达有误,我是说把 第一个字前面的 <br />和空格 都去掉,麻烦啦 var a="<br /> 第一个第一个第一个第一个第一个第一个第一个第一个2<br />一个第一个一个第一个一个第一个4<br />一个一个";var re=/<br(\s)*\/>/g;alert(a.replace(re,"")) 麻烦啦,不好意思,可能是我表达很有误,我是说把第一个 前面的 <br />和空格 都去掉,后面的要保留 这个" <br /> <br /> <br />第一个第一个第一个第一个第一个第一个第一个第一个2<br />一个第一个一个第一个一个第一个4<br />一个一个"只要换成这样"第一个第一个第一个第一个第一个第一个第一个第一个2<br />一个第一个一个第一个一个第一个4<br />一个一个"就可以了 汗~~我以为你说的第一个字是指“第一个”这些字前面的你如果只想替换第一个,那更简单了,直接replace就好了。.replace()在不使用正则的前提下就只有单一替换功能,岂非正合你意?var a="<br /> 第一个第一个第一个第一个第一个第一个第一个第一个2<br />一个第一个一个第一个一个第一个4<br />一个一个";alert(a.replace("<br />","")) 你要是担心有的<br/>没空格,有的中间有个空格,那你可以结合起来使用var a="<br /> 第一个第一个第一个第一个第一个第一个第一个第一个2<br />一个第一个一个第一个一个第一个4<br />一个一个";var re=/<br(\s)*\/>/g;a=a.replace(re,"<br/>").replace("<br/>","")alert(a) var reg = /^\s*第一个/gi;是要这样的吧,不过这样的,可能会关系到中文编码问题,呵呵,我应该是理解对了吧~~ 还有个问题,<br />不止一个,写法也会不同 <br> <br /> 之类的麻烦啦 还有种可能就是 “第一个字”前面没有<br /> 说白了就是把第一个字前面的所有html标签全部去掉 呀呀,Lz你玩得好开心呀。我好法子木有想到。笨法子倒是有一个var a="<br /><html><br /><div>第一个第一个第一个第一个第一个第一个第一个第一个2<br />一个第一个一个第一个一个第一个4<br />一个一个";function myReplace(str){ var re=/^(\s*)+<\/?.+?>/g; str=str.replace(re,""); if(str.match(re)!=null){str=myReplace(str)} return str;}alert(myReplace(a)); 为啥这段javascript代码在ie 下有作用,在firefox下不起作用 这个使用的什么技术? 图片描述的换行问题 问题比较奇怪,高手请进 object中画线 jquery 如何为一个插件编写事件? javascript:history.back(-2);为什么没有用? 能不能实现进入ASP或HTML页面,自动刷新一次!!!(高手请进!) 高分求简单的东东:将字符转为数值的函数是什么呀? 新书预告[转] js如何去改变某个嵌套的iframe内容的文字大小 js浮点数计算精度问题
var reg = /^\s*/gi;
var aaa = test_value.replace(reg,'');
aaa既是去掉开头空格的字符串了
不好意思,可能是我表达有误,我是说把 第一个字前面的 <br />和空格 都去掉,麻烦啦
var re=/<br(\s)*\/>/g;
alert(a.replace(re,""))
麻烦啦,不好意思,可能是我表达很有误,我是说把第一个 前面的 <br />和空格 都去掉,后面的要保留
你如果只想替换第一个,那更简单了,直接replace就好了。.replace()在不使用正则的前提下就只有单一替换功能,岂非正合你意?
var a="<br /> 第一个第一个第一个第一个第一个第一个第一个第一个2<br />一个第一个一个第一个一个第一个4<br />一个一个";
alert(a.replace("<br />",""))
var a="<br /> 第一个第一个第一个第一个第一个第一个第一个第一个2<br />一个第一个一个第一个一个第一个4<br />一个一个";
var re=/<br(\s)*\/>/g;
a=a.replace(re,"<br/>").replace("<br/>","")
alert(a)
还有个问题,<br />不止一个,写法也会不同 <br> <br /> 之类的麻烦啦
var a="<br /><html><br /><div>第一个第一个第一个第一个第一个第一个第一个第一个2<br />一个第一个一个第一个一个第一个4<br />一个一个";
function myReplace(str){
var re=/^(\s*)+<\/?.+?>/g;
str=str.replace(re,"");
if(str.match(re)!=null){str=myReplace(str)}
return str;
}
alert(myReplace(a));