为了账号安全,请及时绑定邮箱和手机立即绑定

请问在js中 replace(/\//g, '') 什么作用.?

请问在js中 replace(/\//g, '') 什么作用.?

浮云间 2019-07-18 15:11:28
js中 replace(/\//g, '') 什么作用.
查看完整描述

3 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

var str = "98dsfhasdf/ sadkfj/sdfa";
alert(str.replace(/\//g, ''));

正则替换 所有的 '/' 字符
正则基本规则 /匹配内容/ 前后各有两个'/'
因为 '/' 符号 和上面的规则冲突了
所以需要用 '\' 转义
例如要删除 '\' 则写 /\\/
后面的g代表删除所有匹配项,如果没有的话,就只删除第一个匹配项



查看完整回答
反对 回复 2019-07-29
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

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

查看完整回答
反对 回复 2019-07-29
  • 3 回答
  • 0 关注
  • 3288 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信