2010年03月19日   JavaScript, 头条, 码农之路   11,639 次浏览
我们都知道JS中字符串替换函数是Replace(“字符串1”, “字符串2”),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了?
首先我们看一下下面这段代码:
<html> <script type="text/javascript" language="javascript"> var s = "\"HELLO\""; alert(s); alert(s.replace(/\"/g, "")); </script> </html> |
将上面的代码保存到HTML文件中就可以在浏览器中看到效果了。
怎么样?如果看懂了就不用往下看了,不懂就接着往下看:
其实我们用到了JS中的正则表达式,/\”/g中/\”表示是要找到字符串,这个我们要找的就是引号,/g是正则表达式的语法,表示全部的意思,在这里就表示全部替换。
所以上面代码的意思就是将字符串中的引号全部去掉。
>>> Hello World <<<
这篇内容是否帮助到你了呢?
如果你有任何疑问或有建议留给其他朋友,都可以给我留言。