Mik*_*der 3 html javascript replace
我试过:(包括所有斜线使其难以阅读,第一行应替换正斜杠,第二行应替换反斜杠,第三行应替换星号.
newbigbend = bb_val.replace(/\//gi,"");
newbigbend = bb_val.replace(/\\/gi,"");
newbigbend = bb_val.replace(/*/gi,"");
Run Code Online (Sandbox Code Playgroud)
替换所有正斜杠,反斜杠和星号.但是当浏览器到达中间线时,newbigbend = bb_val.replace(/\\/gi,"");它认为它是一个未经终止的评论.我知道使用转义来代替正斜杠.不确定回来.
就第三个陈述出错的原因而言,Andrew Cooper的回答是正确的.但是你newbigbend每次都要覆盖,所以你根本不会看到前两个替换的结果.
如果您尝试不使用任何内容替换所有斜杠,反斜杠和星号,请执行以下操作:
newbigbend = bb_val.replace(/[/\\*]/g, "");
Run Code Online (Sandbox Code Playgroud)
请注意,您不需要该i标志,无论如何,这些字符都不区分大小写.(并注意,在[]你内部,你不需要逃避,/或者*因为它们没有特殊意义.)实例.
但是如果你因为任何原因想要它作为三个单独的语句,那么newbigbend在后两个中使用(并添加安德鲁标记的反斜杠):
newbigbend = bb_val.replace(/\//gi,"");
newbigbend = newbigbend.replace(/\\/gi,"");
newbigbend = newbigbend.replace(/\*/gi,"");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12306 次 |
| 最近记录: |