猿问
请问在js中 replace(/\//g, '') 什么作用.?
js中 replace(/\//g, '') 什么作用.
浮云间
浏览 3289
回答 3
3回答
大话西游666
var str = "98dsfhasdf/ sadkfj/sdfa";alert(str.replace(/\//g, ''));正则替换 所有的 '/' 字符正则基本规则 /匹配内容/ 前后各有两个'/'因为 '/' 符号 和上面的规则冲突了所以需要用 '\' 转义例如要删除 '\' 则写 /\\/后面的g代表删除所有匹配项,如果没有的话,就只删除第一个匹配项
0
0
0
ABOUTYOU
1。/pattern/是正则表达式的界定符,里面的内容(pattern)是要匹配的内容,就是本例中的/\//;2。\是转义的意思,\/代表的是/字符。3。JavaScript中应该是字符串的replace() 方法如果直接用str.replace(/\//g, '')只会替换第一个匹配的字符. 而str.replace(/\//g, '')则可以替换掉全部匹配的字符(g为全局标志)。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
Java
我要回答