js中 replace(/\//g, '') 什么作用.



js中 replace(/\//g, '') 什么作用.

专业回答
pieryon    高级软件开发工程师  互联网IT开发部
2015-12-03 19:53

  replace(/\//g, '') 的作用是把/替换成''。

用法如下:

比如:var aa= "adsdd/sdsd12/";

bb=aa.replace(/\//g, '') ;

那么bb=adsddsdsd12

为您推荐:

2012-03-02 14:19 提问者采纳
1。/pattern/是正则表达式的界定符,里面的内容(pattern)是要匹配的内容,就是本例中的/\//;
2。\是转义的意思,\/代表的是/字符。
3。JavaScript中应该是字符串的replace() 方法如果直接用str.replace(/\//g, '')只会替换第一个匹配的字符. 而str.replace(/\//g, '')则可以替换掉全部匹配的字符(g为全局标志)。
评论  |  50  14

成立条件 | 来自:芝麻团 | 五级 采纳率35%

按默认排序 | 按时间排序

其他1条回答

2012-03-01 18:06 雨月蓝  | 七级
var str = "98dsfhasdf/ sadkfj/sdfa";
alert(str.replace(/\//g, ''));

正则替换 所有的 '/' 字符
正则基本规则 /匹配内容/ 前后各有两个'/'
因为 '/' 符号 和上面的规则冲突了
所以需要用 '\' 转义
例如要删除 '\' 则写 /\\/
后面的g代表删除所有匹配项,如果没有的话,就只删除第一个匹配项
评论(2)  |  18  0
2016-3-11 09:23 文艺青年刷深渊
רҵ 回复
2012-10-26 17:57 kwsky
回答的好专业,厉害! 回复

js中 replace(/\//g, '') 什么作用.

专业回答
pieryon    高级软件开发工程师  互联网IT开发部
2015-12-03 19:53

  replace(/\//g, '') 的作用是把/替换成''。

用法如下:

比如:var aa= "adsdd/sdsd12/";

bb=aa.replace(/\//g, '') ;

那么bb=adsddsdsd12

为您推荐:

src="http://entry.baidu.com/rp/home?di=u2115503&rsi0=450&rsi1=25&type=pageembed&version=1&titff=sans-serif%2Ctahoma%2C%22MicrosoftYaHei%22&titfs=14&rss2=%232d64b3&rss3=%232d64b3&title=js%E4%B8%AD%20replace(%2F%5C%2F%2Fg%2C%20%27%27)%20%E4%BB%80%E4%B9%88%E4%BD%9C%E7%94%A8._%E7%99%BE%E5%BA%A6%E7%9F%A5%E9%81%93&ltu=http%3A%2F%2Fzhidao.baidu.com%2Flink%3Furl%3DAYVku7zA6alrAxmh2IHbDER6cLcwigy5DaVTS9HEHKYmBXLttIgS_v1LmidHacbEiVE-pZWRYjqFaszR90VL4K&ref=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DAYVku7zA6alrAxmh2IHbDER6cLcwigy5DaVTS9HEHKYmBXLttIgS_v1LmidHacbEiVE-pZWRYjqFaszR90VL4K%26wd%3D%26eqid%3Da752265500009e100000000556f8fba4&pageWidth=1270&pageHeight=676&t=1459157983338&iframeWidth=1270&iframeHeight=676" align="center,center" marginwidth="0" marginheight="0" class="BAIDU_SS_HHIFRAME" scrolling="no" frameborder="0" allowtransparency="true" style="width: 450px; height: 25px; background-color: transparent;">
2012-03-02 14:19 提问者采纳
1。/pattern/是正则表达式的界定符,里面的内容(pattern)是要匹配的内容,就是本例中的/\//;
2。\是转义的意思,\/代表的是/字符。
3。JavaScript中应该是字符串的replace() 方法如果直接用str.replace(/\//g, '')只会替换第一个匹配的字符. 而str.replace(/\//g, '')则可以替换掉全部匹配的字符(g为全局标志)。
评论  |  50  14

成立条件 | 来自:芝麻团 | 五级 采纳率35%

按默认排序 | 按时间排序

其他1条回答

2012-03-01 18:06 雨月蓝  | 七级
var str = "98dsfhasdf/ sadkfj/sdfa";
alert(str.replace(/\//g, ''));

正则替换 所有的 '/' 字符
正则基本规则 /匹配内容/ 前后各有两个'/'
因为 '/' 符号 和上面的规则冲突了
所以需要用 '\' 转义
例如要删除 '\' 则写 /\\/
后面的g代表删除所有匹配项,如果没有的话,就只删除第一个匹配项
评论(2)  |  18  0
2016-3-11 09:23 文艺青年刷深渊
רҵ 回复
2012-10-26 17:57 kwsky
回答的好专业,厉害! 回复
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值