您的位置:首页 > Web前端 > JavaScript

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

2016-03-28 17:53 323 查看


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

 Javascript编程语言

专业回答



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

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

用法如下:

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

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

那么bb=adsddsdsd12





分享

本回答由电脑网络分类达人 董辉认证


其他类似问题

2008-11-21js问题replace22

2014-09-30js中的replace方法不起作用 1

2013-02-04js
replace的问题1

2008-02-01js里
str.replace(/^\s*(.*?)[\s\...40

2008-11-21请问一下js里replace
的用法的问题

更多关于/g的问题>>


为您推荐:

2012-03-02 14:19

#2016年高质量新标准全面升级!#

提问者采纳

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, '') 什么作用.

 Javascript编程语言专业回答

pieryon
  高级软件开发工程师 互联网IT开发部2015-12-03 19:53  replace(/\//g, '') 的作用是把/替换成''。用法如下:比如:var aa= "adsdd/sdsd12/";bb=aa.replace(/\//g, '') ;那么bb=adsddsdsd12

分享本回答由电脑网络分类达人 董辉认证

其他类似问题

2008-11-21js问题replace22
2014-09-30js中的replace方法不起作用 1
2013-02-04js replace的问题1
2008-02-01js里 str.replace(/^\s*(.*?)[\s\...40
2008-11-21请问一下js里replace 的用法的问题
更多关于/g的问题>>

为您推荐:

<iframe 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;"></iframe>2012-03-02 14:19#2016年高质量新标准全面升级!#提问者采纳
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

回答的好专业,厉害!回复
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: